SpringMVC注入Interceptor失败

来源:互联网 发布:淘宝购物付款流程图 编辑:程序博客网 时间:2024/05/15 12:20

有两种方法注入Interceptor

1.

  <mvc:interceptors>        <mvc:interceptor>            <mvc:mapping path="/**"/>            <bean class="com.interceptor.RequestInterceptor"></bean>        </mvc:interceptor>    </mvc:interceptors>

2.

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">        <property name="interceptors">            <list>                <bean class="com.interceptor.<span style="font-family: Arial, Helvetica, sans-serif;">RequestInterceptor</span>"></bean>            </list>           </property>    </bean>
第二种也可以这样写:
<pre name="code" class="html"><bean id="requestInterceptor" class="com.interceptor.RequestInterceptor"></bean><bean id="annotationMapper"class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"><property name="interceptors"><list><ref bean="requestInterceptor" /></list></property></bean>


当在spring-context.xml中有 <mvc:annotation-driven/>声明的时候,第二种方法会失效。详情见:http://blog.csdn.net/akon_vm/article/details/12853269

0 0
原创粉丝点击