>配置 mvc:annotation-driven元素
在3.1之后的注解的处理器映射器、适配器添加了很多的优化以及参数设置,所以在开发时,推荐使用3.1之后的版本。
在SpringMVC中提供了一个mvc:annotation-driven元素,用于简化映射器、适配器在springmvc.xml文件中的配置。不仅可以替代上面两行的配置,而且mvc:annotation-driven的驱动类还默认加载了多个参数绑定的方法,比如json转换解析器就默认加载。所以开发时推荐使用该方式。如下所示:
>注解开发handler
加载该Handler可以使用Spring的批量加载扫描的方式,如下所示:
小结:
处理器映射器:
非注解的处理器映射器(了解)
注解的处理器映射器(掌握)
对标记@Controller注解的类,Spring容器自动加载该Bean并管理,对于该Bean中的使用@RequestMapping注解进行修饰的方法进行映射。在@RequestMapping里边定义映射的url路径。使用注解的映射器不需要在xml中配置url和Handler之间的映射关系。
处理器适配器:
非注解的处理器适配(了解)
注解的处理器适配器(掌握)
注解的适配器与注解的映射器是配对使用,也就是说注解的适配器不能使用非注解映射进行映射。