读书人

应用Spring AOP(2)-通过Advisor指定

发布时间: 2013-11-05 14:40:42 作者: rapoo

应用Spring AOP(二)-------通过Advisor指定切入点

?结构没多少差别,就是com.aop包中多了一个MyPointcut类。当然applicationContext.xml文件内容也变化了,内容如下:

对比上一个工程applicationContext.xml文件的内容,id为myProxy的bean里的interceptorNames拦截器名的list下不再是四个通知了。前置通知,后置通知和环绕通知都变成了Advisor。下面挨个来看。

?

首先看前置通知:

?这里用到了NameMatchMethodPointcutAdvisor,它的mappedNames属性下添加想要拦截的方法名就可以了,当然也可以用*通配符啦,*User就代表所有以User结尾的方法。注意这儿只匹配方法名,不会管类名和包名了。

?

工程代码在附件中。。。。

读书人网 >编程

热点推荐