1.AOP底层使用动态代理
JDK 创建接口实现类代理对象;
CGLIB 创建子类代理对象
(1)两种情况动态代理
第一种 有接口情况,使用JDK动态代理
创建接口实现类代理对象,增强类的方法
第二种 没有接口情况,使用CGLIB动态代理
创建子类的代理对象,增强类的方法
1.AOP底层使用动态代理
JDK 创建接口实现类代理对象;
CGLIB 创建子类代理对象
(1)两种情况动态代理
第一种 有接口情况,使用JDK动态代理
创建接口实现类代理对象,增强类的方法
第二种 没有接口情况,使用CGLIB动态代理
创建子类的代理对象,增强类的方法