AOP

作者: 温不胜_kangle | 来源:发表于2020-05-21 21:21 被阅读0次

1、jdk动态代理

jdk动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvocationHandler来处理

2、cglib动态代理

cglib动态代理是利用asm开源包,将代理对象的class文件加载进来,通过修改其字节码生成子类来处理

目标对象实现了接口,默认使用jdk动态代理,也可使用cglib

目标对象未实现接口,使用cglib动态代理

相关文章

网友评论

      本文标题:AOP

      本文链接:https://www.haomeiwen.com/subject/bbcxahtx.html