码上敲享录 > Spring框架常见问题详解分享 > jdbc代理模式和cglib代理模式优缺点比较

jdbc代理模式和cglib代理模式优缺点比较

上一章章节目录下一章 2018-06-19已有2220人阅读 评论(0)

jdbc代理模式和cglib代理模式优缺点比较:

  1. 若目标对象实现了若干接口,spring使用JDK的java.lang.reflect.Proxy类代理。
    优点:因为有接口,所以使系统更加松耦合
    缺点:为每一个目标类创建接口

  2. 若目标对象没有实现任何接口,spring使用CGLIB库生成目标对象的子类。
    优点:因为代理类与目标类是继承关系,所以不需要有接口的存在。
    缺点:因为没有使用接口,所以系统的耦合性没有使用JDK的动态代理好。

本文地址:http://www.yayihouse.com/yayishuwu/chapter/1303


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交