spring 拦截器

来源:互联网 发布:淘宝美工助手破解版 编辑:程序博客网 时间:2024/05/16 10:23
<!--配置目标 orange  --><bean id="orange" class="com.zking.spring.Orange"></bean><!-- 配置通知 fruit  环绕通知 --><bean id="fruit" class="com.zking.spring.Fruit"></bean><!-- 配置前置通知 --><bean id="miet" class="com.zking.spring.Miet"></bean><!-- 配置后置通知 --><bean id="miet2" class="com.zking.spring.Miet2"></bean><!-- 过滤通知:前置 --><bean  id="myBeofre" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"><property name="advice" ref="miet"></property><property name="pattern" value=".*at.*"></property></bean><!-- 过滤通知:后置 --><bean id="myafter" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"><property name="advice" ref="miet2"></property><property name="pattern" value=".*at.*"></property></bean><!-- 配置混合代理对象 --><bean id="myspring" class="org.springframework.aop.framework.ProxyFactoryBean"><!-- 引入目标 --><property name="target" ref="orange"></property><!-- 目标实现接口 --><property name="proxyInterfaces"><list><value>com.zking.spring.Actor</value></list></property><!-- 引入通知 --><property name="interceptorNames" ><list><idref bean="myBeofre"/><!-- 引入前置通知 --><idref bean="fruit"/><!-- 引入环绕通知 --><idref bean="myafter"/><!-- 引入后置通知 --></list></property></bean></beans>

以上为拦截器代码