Spring学习记录(二)
AOP简述
面向切面编程,扩展功能不修改源代码实现。AOP采用横向抽取机制,取代了传统的纵向继承体系重复代码。
AOP底层原理
AOP操作相关术语
- 链接点:类里面的被增强的方法。
- 切入点:类里面的增强的方法,在实际操作中,实际增强的方法叫切入点。
- 通知/增强:增强的逻辑,称为增强,比如扩展日志功能,这个日志功能称为增强。 前置通知:在方法之前执行 后置通知:在方法之后执行 异常通知:出现异之后执行 最终通知:在后置之后执行 环绕通知:在方法之前和之后执行
- 切面:把增强应用到具体的方法上面,这个过程称为切面。把增强用到切入点的过程。
Spring的AOP操作
Aspectj框架
在Spring进行aop操作,使用Aspectj框架,这个框架本身不是Spring的一部分,只是一起使用进行AOP操作。

