11-04 11 views
spring的拦截器在系统中的应用很广泛,也支持多种类型的拦截器,比如用于事务传播基于表达式的拦截器,对包、类和类中的方法都能做到很好的控制。
下面是用BeanName来作为拦截对象的XML配置,拦截以rmi开始Service结束的Spring Bean
1 2 3 4 5 6 7 8 9 10 11 12 |
<bean id="rmiMethodIntercept" class="com.hidehai.support.interceptor.RmiMethodIntercept"/> <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"> <property name="interceptorNames" > <list> <value>rmiMethodIntercept</value> </list> </property> <property name="beanNames"> <value>rmi*Service</value> </property> </bean> |
这样的拦截器可以基于不同的目的配置多个,分别控制。