JDK动态代理与CGLIB动态代理

jdk动态代理的类必须是接口的实现类;1.8之后性能已超过cglib,按需选择jdk/cglib即可

cglib动态代理的类必须不被final关键字修饰;底层会继承要代理的类,覆盖方法来实现功能

springAOP默认使用jdk动态代理,若要被代理的类没有实现接口,则强制使用cglib

 

posted @ 2020-05-07 19:05  HelloLily  阅读(77)  评论(0)    收藏  举报