13 AOP面向切面编程简单入门
简介
AOP是对OOP面向对象编程的一种补充和完善,可以不改变原有系统核心业务代码前提下,在对象运行时动态织入一些扩展功能和控制对象的执行.
代理机制
JDK代理: 底层采用JDK动态代理机制为目标对象创建代理对象(前提是目标类必须实现接口.最终代理类和目标类实现共同接口)
CGLIB代理: 底层采用CGLIB代理机制为目标创建代理对象(不需要前提条件,最终代理类会继承目标对象类)
基本点简介
切面(aspect) :切面对象由@Aspect注解声明的类
通知(Advice):@Around,@Befor
原创
2020-10-15 02:27:56 ·
413 阅读 ·
0 评论