zoukankan      html  css  js  c++  java
  • 2017.3.31 spring mvc教程(八) <mvc:annotation-driven />所做的工作

    学习的博客:http://elf8848.iteye.com/blog/875830/

    我项目中所用的版本:4.2.0。博客的时间比较早,11年的,学习的是Spring3 MVC。不知道版本上有没有变化比较大的功能。

     

    spring mvc教程(八)<mvc:annotation-driven />所做的工作

    简单一句<mvc:annotation-driven />实际做了以下工作:(不包括添加自己定义的拦截器)

     1  <!-- 注解请求映射  -->  
     2  <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">          
     3      <property name="interceptors">  
     4          <list>    
     5               <ref bean="logNDCInteceptor"/>   <!-- 日志拦截器,这是你自定义的拦截器 -->  
     6               <ref bean="myRequestHelperInteceptor"/>   <!-- RequestHelper拦截器,这是你自定义的拦截器-->   
     7               <ref bean="myPermissionsInteceptor"/>  <!-- 权限拦截器,这是你自定义的拦截器-->   
     8               <ref bean="myUserInfoInteceptor"/>  <!-- 用户信息拦截器,这是你自定义的拦截器-->   
     9          </list>          
    10     </property>          
    11  </bean>     
    12  <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  
    13         <property name="messageConverters">    
    14             <list>    
    15                 <ref bean="byteArray_hmc" />    
    16                 <ref bean="string_hmc" />    
    17                 <ref bean="resource_hmc" />    
    18                 <ref bean="source_hmc" />    
    19                 <ref bean="xmlAwareForm_hmc" />    
    20                 <ref bean="jaxb2RootElement_hmc" />    
    21                 <ref bean="jackson_hmc" />    
    22             </list>    
    23         </property>    
    24  </bean>    
    25   <bean id="byteArray_hmc" class="org.springframework.http.converter.ByteArrayHttpMessageConverter" /><!-- 处理.. -->  
    26   <bean id="string_hmc" class="org.springframework.http.converter.StringHttpMessageConverter" /><!-- 处理.. -->  
    27   <bean id="resource_hmc" class="org.springframework.http.converter.ResourceHttpMessageConverter" /><!-- 处理.. -->  
    28   <bean id="source_hmc" class="org.springframework.http.converter.xml.SourceHttpMessageConverter" /><!-- 处理.. -->  
    29   <bean id="xmlAwareForm_hmc" class="org.springframework.http.converter.xml.XmlAwareFormHttpMessageConverter" /><!-- 处理.. -->  
    30   <bean id="jaxb2RootElement_hmc" class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter" /><!-- 处理.. -->  
    31   <bean id="jackson_hmc" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /><!-- 处理json-->  

     

  • 相关阅读:
    解决 typedef void * POINTER_64 PVOID64; 问题
    短时间内快速获取随机数的方法
    怎样彻底重装IE
    在InstallShield中手动修改XML Files Changes
    Data, Privacy, & ECommerce ISDPE2010 Call for Papers
    DOS命令输出的重定向
    解决:Error spawning 'cmd.exe'
    wuapi 相关文件下载URL
    使用临界区 CRITICAL_SECTION 实现互斥
    修正 IPMSG 2.51 版本中的一点翻译错误
  • 原文地址:https://www.cnblogs.com/lyh421/p/6652922.html
Copyright © 2011-2022 走看看