AOP(Aspect Oriented Programming):面向切面编程
Spring AOP实现方式:
注:因为Spring AOP 同时支持 CGLIB、ASPECTJ、JDK动态代理,当你的真实对象有实现接口时,Spring AOP会默认采用JDK动态代理,否则采用cglib代理。
基本概念:
- 通知(Adivce)
- 切点(Pointcut)
- 连接点(Join point)
- 切面(Aspect)
- 引入(Introduction)
- 织入(Weaving)
参考:
AOP(Aspect Oriented Programming):面向切面编程
Spring AOP实现方式:
注:因为Spring AOP 同时支持 CGLIB、ASPECTJ、JDK动态代理,当你的真实对象有实现接口时,Spring AOP会默认采用JDK动态代理,否则采用cglib代理。
基本概念:
参考: