AOP术语
spring的AOP是基于代理实现
1 切面(aspect)
程序代码植入到流程中
2 连接点(JOIN POINT)
对象的一个操作
3 切入点pointcut
连接点的集合,切面切入到程序中的位置
4 通知 advice
被横切后,所采取的处理逻辑
5 目标对象
6 织入
切面功能应用到目标对象的过程
7 引入
对一个编译完的类,动态的向这个类里加载属性和方法
AOP实现
1 编写目标对象taret 其中有execute方法
2 创建通知
拦截目标对象的execute方法
before()
要使用AOP必须创建代理
spring的切入点:注入切面的位置
静态切入点:方法不变。用正则
动态切入点
自定义切入点
通知
befor() throw after around introduction
advisor是切入点的配置器