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接口