- advice:通知,可以理解为对某个模块的增强逻辑,比如在方法执行之前打印日志,那么打印日志这个操作就是对该方法的增强逻辑,也就是advice。
- Pointcut:切点,决定将advice作用于哪个模块,指定匹配规则,比如根据正则表达式来选取advice作用的方法,这个选取规则就可以理解为Pointcut。
- Advisor:通知器,有了增强逻辑以及匹配规则,二者封装在一起就构成了Advisor,一个Advisor定义了如下内容:将指定增强逻辑根据匹配规则作用于符合匹配规则的模块。
Spring-AOP-01
最新推荐文章于 2024-08-01 15:05:06 发布