-
动态代理的两种方式是什么
两种方式为:1、JDK动态代理,利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理;2、CGLIB动态代理,利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。
两种方式为:1、JDK动态代理,利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理;2、CGLIB动态代理,利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。