- 核心的五个概念 - 五条悟(不用死记硬背)
连接点: JoinPoint- 可以被AOP控制的方法(里面含有方法执行时的相关信息)
通知: Advice- 指那些重复的逻辑代码(比如我在方法开始前记录开始时间, 开始后记录结束时间的代码), 将这些代码抽离出来就是Advice(最终体现在一个方法)
切入点: PointCut- 匹配链接点的条件(就是@Around里面指定的哪些类,方法会执行AOP)
Advice仅会在切入点匹配到的方法执行时被调用(例如切入点指定service层的代码, 那么Service层login方法执行时, 就会触发Advice)
- 匹配链接点的条件(就是@Around里面指定的哪些类,方法会执行AOP)
切面:Aspect- 描述通知与切入点的对应关系(通知+切入点)- 待理解
目标对象:Target- 通知所应用的对象