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

被折叠的 条评论
为什么被折叠?



