代理模式 说一个jdk 的一个是cglib的 然后就说区别
动态代理分为两种:
jdk动态代理是实现接口的信息,生成代理的逻辑简单,执行效率相对底,每次都要反射动态调用
cglib重写父类的方法,生成的逻辑复杂,效率调用效率更高,不需要反射动态调用,不能代理final的方法
Aop底层是用动态代理实现的,
动态代理分为两种:1.java动态代理(jdk){Java proxy} 2. cglib动态代理 {cglib proxy}
AOP底层是通过if else 判断是否使用jdk动态代理还是cglib动态代理
动态生产得那个代理类型默认就已经继承了java自带得Proxy,而java又是单继承多实现,所以java动态代理必须是接口
不解可以评论留言或者加微信(yswsxf1314)讨论

浙公网安备 33010602011771号