在Spring AOP 中有两种代理方式,JDK 动态代理和CGLib 代理。默认情况下,TargetObject 实现了接口时,则采用JDK 动态代理,例如,AServiceImpl;反之,采用CGLib 代理,例如,BServiceImpl。强制使用CGLib 代理需要将<aop:config>的proxy-target-class 属性设为true。
在Spring AOP 中有两种代理方式,JDK 动态代理和CGLib 代理。默认情况下,TargetObject 实现了接口时,则采用JDK 动态代理,例如,AServiceImpl;反之,采用CGLib 代理,例如,BServiceImpl。强制使用CGLib 代理需要将<aop:config>的proxy-target-class 属性设为true。