- advice:通知,可以理解为对某个模块的增强逻辑,比如在方法执行之前打印日志,那么打印日志这个操作就是对该方法的增强逻辑,也就是advice。
- Pointcut:切点,决定将advice作用于哪个模块,指定匹配规则,比如根据正则表达式来选取advice作用的方法,这个选取规则就可以理解为Pointcut。
- Advisor:通知器,有了增强逻辑以及匹配规则,二者封装在一起就构成了Advisor,一个Advisor定义了如下内容:将指定增强逻辑根据匹配规则作用于符合匹配规则的模块。
版权声明:本文为xichengfengyulou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。