Spring MVC学习-----------<mvc:annotation-driven /> 到底做了什么工作
来源:互联网 发布:电子地图综合搜索软件 编辑:程序博客网 时间:2024/05/24 00:32
<mvc:annotation-driven /> 到底做了什么工作
一句 <mvc:annotation-driven />实际做了以下工作:(不包括添加自己定义的拦截器)
我们了解这些之后,对Spring3 MVC的控制力就更强大了,想改哪就改哪里。
- <!-- 注解请求映射 -->
- <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
- <property name="interceptors">
- <list>
- <ref bean="logNDCInteceptor"/> <!-- 日志拦截器,这是你自定义的拦截器 -->
- <ref bean="myRequestHelperInteceptor"/> <!-- RequestHelper拦截器,这是你自定义的拦截器-->
- <ref bean="myPermissionsInteceptor"/> <!-- 权限拦截器,这是你自定义的拦截器-->
- <ref bean="myUserInfoInteceptor"/> <!-- 用户信息拦截器,这是你自定义的拦截器-->
- </list>
- </property>
- </bean>
- <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
- <property name="messageConverters">
- <list>
- <ref bean="byteArray_hmc" />
- <ref bean="string_hmc" />
- <ref bean="resource_hmc" />
- <ref bean="source_hmc" />
- <ref bean="xmlAwareForm_hmc" />
- <ref bean="jaxb2RootElement_hmc" />
- <ref bean="jackson_hmc" />
- </list>
- </property>
- </bean>
- <bean id="byteArray_hmc" class="org.springframework.http.converter.ByteArrayHttpMessageConverter" /><!-- 处理.. -->
- <bean id="string_hmc" class="org.springframework.http.converter.StringHttpMessageConverter" /><!-- 处理.. -->
- <bean id="resource_hmc" class="org.springframework.http.converter.ResourceHttpMessageConverter" /><!-- 处理.. -->
- <bean id="source_hmc" class="org.springframework.http.converter.xml.SourceHttpMessageConverter" /><!-- 处理.. -->
- <bean id="xmlAwareForm_hmc" class="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter" /><!-- 处理.. -->
- <bean id="jaxb2RootElement_hmc" class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter" /><!-- 处理.. -->
- <bean id="jackson_hmc" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /><!-- 处理json-->
转载请注明出处:原文地址:http://elf8848.iteye.com/blog/875830
0 0
- Spring MVC学习-----------<mvc:annotation-driven /> 到底做了什么工作
- <mvc:annotation-driven/>做了什么
- spring-mvc源码阅读(二)<mvc:annotation-driven/>做了什么
- 菜鸟之路——Spring MVC(十二)<mvc:annotation-driven/>做了什么
- <mvc:annotation-driven/>做了些什么,默认配置
- Spring mvc:annotation-driven
- Spring MVC 学习 —— <mvc:annotation-driven/>
- Spring参考手册 mvc:annotation-driven
- 【Spring MVC】<mvc:annotation-driven/>详解
- Spring MVC 中关于 mvc:annotation-driven
- spring mvc 之mvc:annotation-driven
- Spring MVC之<mvc:annotation-driven/>
- 解析spring MVC3 <mvc:annotation-driven> 实现
- Spring: <mvc:annotation-driven />注解意义
- Spring中<mvc:annotation-driven />的作用
- spring <mvc:annotation-driven />注解意义
- <mvc:annotation-driven />
- <mvc:annotation-driven />
- Uva 11059 Maximum Product
- 各种浏览器(IE,Firefox,Chrome,Opera)COOKIE修改方法[转]
- Unity3D在Windows的全屏和跨屏(双屏)方案
- Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
- Apache Shiro 使用手册(二)Shiro 认证
- Spring MVC学习-----------<mvc:annotation-driven /> 到底做了什么工作
- p,&p,*p的区别
- jquery validate 扩展验证失败的回调方法
- UVA 11988 - Broken Keyboard (a.k.a. Beiju Text)
- POJ 1065:Wooden Sticks
- afxv_w32.h(16): fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include
- 迁移学习
- 2015 年最棒的 5 个 HTML5 框架
- 赫夫曼(Huffman树