基于注解的映射器和适配器
来源:互联网 发布:ubuntu server 中文 编辑:程序博客网 时间:2024/04/28 09:10
基于注解的映射器和适配器
- 基于注解的映射器和适配器
- 概述
- 问题
- 基于注解的映射器和适配器
概述
映射器和适配器在mvc架构中有重要的作用,如果不清楚其功能到底是什么,请参考: http://www.importnew.com/15141.html 。
问题
当我们不指定注解适配器和注解映射器时,默认会在在/org/springframework/web/servlet/DispatcherServlet.properties文件中查找相应的映射器和适配器,但是存在下面的问题。
在sprin mvc 3.1之前使用的是org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping,但是在spring mvc 3.1之后不再使用该版本,3.1版本之后使用的是org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping注解映射器,当我们在spring.xml文件中不配置映射器时,默认会加载3.1之前的版本。
在spring mvc 3.1之前使用的是org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter适配器,但是在spring mvc 3.1之后使用的是org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter注解适配器,当我们在spring.xml文件中不配置适配器时,默认会加载3.1之前的版本。
基于上面的问题,我们说必须对其进行相应的修改,也就是在spring.xml文件中重新进行相应的配置。
我们采用注解驱动的方式实现上面的所有功能。
<!-- 使用mvc的住注解驱动能够代替上面配置的基于注解版本的映射器和适配器 mvc:annotation-driven默认加载了很多的参数的绑定方法,比如json转换的解析器就被注解驱动默认加载了 实际开发使用该种方式 --> <mvc:annotation-driven></mvc:annotation-driven>
- 基于注解的映射器和适配器
- 注解的映射器和适配器
- 注解的处理器映射器和适配器
- 非注解的映射器和适配器
- SpringMVC注解的映射器和适配器
- 注解映射器和适配器
- SpringMVC_非注解(注解)的处理器映射器和适配器
- 非注解和注解的处理器映射器、适配器配置
- springmvc 注解的适配器和映射器的配置
- springmvc 注解的适配器和映射器的配置
- 【SpringMVC框架】非注解的处理器映射器和适配器
- 【SpringMVC框架】注解的处理器映射器和适配器配置
- springmvc(三)注解的处理器映射器和适配器
- 【SSM-SpringMVC框架】注解的处理器适配器和映射器
- 【SpringMVC框架】非注解的处理器映射器和适配器
- 【SpringMVC框架】注解的处理器映射器和适配器配置
- SpringMVC - 非注解的处理器映射器和适配器
- SpringMVC - 注解的适配器和映射器配置
- linux下redis安装遇到的问题记录
- iftop -m 10m
- Unity3D中DonotDestroyOnLoad()需要注意的方面
- 最大的矩形
- JVM简介
- 基于注解的映射器和适配器
- React Native[Navigator]
- 安卓学习第一天知识点回顾1
- win ijkplayer 编译问题
- 浏览器推荐 - Vivaldi 1.6浏览器正式发布
- SearView的使用及对其私有成员mSearchSrcTextView的反射及使用
- 自学编程的 6 个技巧总结
- 107间产品使用说明
- Java基础知识点