JDK代理与CGLIB代理

时间:2024-12-16 09:34:58

CGLIB动态代理

  • CGLIB是一个基于ASM字节码操作框架的代码生成库,可以在运行时动态生成代理类。
  • CGLIB动态代理通过继承被代理类来创建代理对象,因此被代理类不需要实现任何接口。
  • 代理对象会重写被代理类的方法,并在方法调用前后添加额外的逻辑。