您的位置:首页 > 编程语言 > Java开发

Spring AOP 之 RegexpMethodPointcutAdvisor

2014-01-16 10:04 393 查看
昨天,做了有关日志的AOP,对相关的AOP知识总结如下:

1.引入AOP(Aspect Oroented Programming) 面向切面编程,是消除代码重复的一种方法。

2.Spring AOP 中提供了两种PointcutAdvisor,分别是:

 ①org.springframework.aop.support.RegexpMethodPointcutAdvisor  (需要加上完整类名,可以用Spring提供的匹配方式)

 ②org.springframework.aop.support.NameMatchMethodPointcutAdvisor(只需要方法名,不用加类名)

今天,主要来说明下RegexpMethodPointcutAdvisor的用法。贴一个例子来说明,一些说明都写在注释中~看贴的代码:

?
IPrinter(打印接口)
?
PrinterImpl(打印实现类)
?
AfterPrinter(切入对象)
?
Spring配置文件
?
测试类
?
运行结果
 感觉这么多开源东西中,最需要研究的就是Spring了~~ = =|| 继续study~~
http://cst.is-programmer.com/posts/20808.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: