1、静态代理:简单代理模式,是动态代理的理论基础。常见使用在代理模式 2、jdk 动态代理:使用反射完成代理。需要有顶层接口才能使用,常见是mybatis 的 mapper 文件是代理。 3、 cglib 动态代理:也是使用反射完成代理,可以直接代理类(jdk 动态代理不行),使用字节码技术,不能对 final 类进行继承。(需要导入 jar包) Was this helpful? YesNo 0 / 0 上一篇: Java中String类的常用方法都有哪些? 下一篇: Java中多线程产生死锁的原因以及解决意见? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。