这两个注解的作用和来源:
1:默认加载的映射器处理器和映射器配置器
入门程序只是配置了组件扫描器
使用``自动扫描标记@Controller的控制器类,
并没有配置处理器映射器和处理器适配器;
根据SpringMVC的架构和执行流程,是前端控制器调用处理器映射器,调用处理器适配器,执行处理器。是因为SpringMVC中在加载完前端控制器之后,会默认的加处理器映射器和处理器适配器;
SpringMVC加载.DispatcherServlet.properties配置文件:
org.springframework.web.servlet.HandlerMapping=org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,\org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping
映射器:默认加载两个处理器映射器。
处理器映射器
使用配置方式开发:(需要实现implements Controller)
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,
使用注解方式开发:
org.springfra