Spring AOP 选择性通知, 定义【切入点】 , Advisor
2013-12-16 12:48
363 查看
<!-- 【前置通知】(方法前通知) `````````````【拦截器】 --> <bean id="myMethodBeforeAdvice" class="aop.advice.MyMethodBeforeAdvice"/> <!-- 名称匹配方法切入点通知(相当于对advice进行包装,增加了定义切入点功能 --> <bean id="beforeAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor"> <property name="advice" ref="myMethodBeforeAdvice"/> <property name="mappedNames"> <list> <value>say*</value> <!-- say 开头 的 方法 --> </list> </property> </bean>
<!-- 代理对象 --> <bean id="welcomeServiceProxy" class="org.springframework.aop.framework.ProxyFactoryBean"> <!-- 代理接口集 --> <property name="proxyInterfaces"> <list> <value>aop.service.WelcomeService</value> </list> </property> <!-- 目标对象 --> <property name="target" ref="welcomeServiceTarget"/> <!-- 拦截器名集 --> <property name="interceptorNames"> <list> <value>beforeAdvisor</value><!-- 代替原来,未增强的 myMethodBeforeAdvice --> </list> </property> <property name="proxyTargetClass" value="true"/> </bean>
![](http://images.cnitblog.com/blog/501409/201312/16160830-0fbe7872946f4f3c832824ce25df94b6.png)
相关文章推荐
- Spring AOP(七)之定义切入点
- Spring4笔记----AOP的环绕通知、切面的优先级以及重用切入点定义
- Intent 通知的Flag定义
- Spring AOP前置通知和后置通知
- Spring AOP 5种通知与java动态代理
- Spring配置AOP实现定义切入点和织入增强
- Spring AOP配置及通知参数
- 0047 Spring的AOP入门基础--切面组件--通知--切入点
- Spring AOP-通知-前置通知
- 《Spring AOP》-----各种通知解析
- Spring中的AOP(五)——定义切入点和切入点指示符
- Spring横切面(advice),增强(advisor),切入点(PointCut)
- spring aop 环绕通知
- Spring横切面(advice),增强(advisor),切入点(PointCut)
- Spring AOP支持的AspectJ切入点指示符
- Spring Aop(十六)——编程式的自定义Advisor
- spring aop五种通知及通知中传递参数!
- spring Aop中切入点和连接点什么关系?
- 【原】不定义Order属性,通过切面类的定义顺序来决定通知执行的先后顺序
- Spring AOP 前切入点及多参数问题