【Java】- java动态代理分析(jdk,cglib)
简介
JDK动态代理
利用反射机制生成一个实现代理接口的匿名类,将具体的调用方法织入InvokeHandler来处理。
CGlib动态代理
利用ASM(开源的Java字节码编辑库,操作字节码)开源包,将代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。
具体使用
JDK动态代理
代理调用处理逻辑
public class ProxyHandler implements InvocationHandler {
private Object object;
public Pr
原创
2022-01-11 00:07:17 ·
331 阅读 ·
0 评论