1. 程式人生 > >spring 攔截器相關問題

spring 攔截器相關問題

HandlerInterceptor是springMVC專案中的攔截器,它攔截的目標是請求的地址,比MethodInterceptor先執行。

MethodInterceptor使用包名匹配不能攔截Controller時,使用使用如下方式

<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
        <property name="beanNames">
            <list><value>*Controller</value
>
</list> </property> <property name="interceptorNames"> <list><value>annotationMethodInterceptor</value></list> </property> </bean>

MethodInterceptor實現的是Interceptor介面,Interceptor繼承自Advice介面,即MethodInterceptor也是aop的一種實現方式