AOP相关术语

连接点:就是业务层所有方法

切入点:就是被检测到需要增强的方法

通知:就是具体增强的内容,分为前置通知、后置通知、异常通知、最终通知、环绕通知,具体见下图

引介:不多用

目标对象:被代理的对象

织入:是一个动作。执行增强代码的过程,就叫织入。

代理:代理对象

切面: 切面是通知和切入点的结合。通知说明了干什么和什么时候干(什么时候通过方法名中的befor,after,around等就能知道),二切入点说明了在哪干(指定到底是哪个方法),这就是一个完整的切面定义。其实我自己更愿意把它称之为:所有被增强方法被执行时样子的集合。

 

这是几个通知构成图:

AOP相关术语

相关文章: