小编Dan*_*erg的帖子

在 Spring AOP 中,CGLIB 代理相对于动态代理有哪些缺点?

据我了解,Spring AOP一般涉及:

  • 接口的动态代理
  • 没有 CGLIB 代理(最终方法和类除外)

为什么不一直使用 CGLIB 代理呢?我期望获得以下收益:

  • 由于它是在编译期间完成的,因此应该比动态代理有性能提升
  • 没有需要接口的限制因素
    • 如果您在某些服务工厂中返回 impl 类,但以无需编译的可配置性为代价,则可以绕过代理。

spring spring-aop cglib

6
推荐指数
1
解决办法
576
查看次数

标签 统计

cglib ×1

spring ×1

spring-aop ×1