Spring的攔截器配置貌似很多種。用到的時候再一一總結吧。
這裏只記錄一種最常用的類攔截器,以備以後查詢使用。
代碼配置如下:
<!-- 攔截器 --> <bean id="facadeInterceptor" class="com.qunar.fax.facade.interceptor.FacadeInterceptor"/> <bean id="proxFacadeInterceptor" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"> <property name="interceptorNames"> <list> <value>facadeInterceptor</value> </list> </property> <property name="beanNames"> <value> faxFacadeImpl </value> </property> </bean>
攔截器的實現需要實現org.aopalliance.intercept.MethodInterceptor接口