1.DispatchServlet.java 这个加载的时候,会首先加载配置文件生成属性
其配置文件名为
private static final String DEFAULT_STRATEGIES_PATH = “DispatcherServlet.properties”;
我们可以看看这个配置里面handlermapping的配置是什么
2.requestMapping注解是MVC容器初始化的时候实现的。容器初始化最后一步initStrategies->initHandlerMappings 这里对handlermapping进行实例化.如果我们没有自定义handlermapping,那么就会加载配置里面默认的handlermapping.并实例化bean对象,代码截图如下3.在实例化handlermapping过程中,会有初始化Bean的操作。由于其是InitializingBean子类。会调用afterPropertiesSet接口。而这个接口正是对容器内所有Bean描述的起始点