1、静态代理:简单代理模式,是动态代理的理论基础。常见使用在代理模式
2、jdk 动态代理:使用反射完成代理。需要有顶层接口才能使用,常见是mybatis 的 mapper 文件是代理。
3、 cglib 动态代理:也是使用反射完成代理,可以直接代理类(jdk 动态代理不行),使用字节码技术,不能对 final 类进行继承。(需要导入 jar包)

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.