AOP常用术语
1. 连接点
类里边哪些方法可以被增强,这些方法称为连接点
例如:
这个类中这四个方法都可以被增强,所以这四个方法都可以叫连接点
2. 切入点
实际倍增前的方法
例如:
这个类中我只增强了add()方法,它就可以被称为切入点
3. 通知(增强)
(1)
实际增强的逻辑部分称为通知(增强)
例如:
---------我想在登录方法中增强一个判断权限功能,这个判断权限功能就叫做增强
(2)通知有多种通知
- 前置通知(在执行被增强方法前执行增强)
- 后置通知(在执行被增强方法后执行增强)
- 环绕通知(在执行被增强方法的前后都执行)
- 异常通知(在执行被增强方法是出现异常时执行)
- 最终通知(类似于Java中的:finally)
4. 切面
- 是动作
(1)把通知应用到切入点的过程