cglib是基于继承,属性方法不能用final修饰。扩展了jdk的功能,在spring和mybatis的底层使用的比较多。jdk的动态代理必须要有接口,才能使用,而cglib不需要接口就可以实现动态代理。
动态代理的重要类:
mybatis动态代理详解
https://blog.csdn.net/qq_42046105/article/details/112914184
cglib是基于继承,属性方法不能用final修饰。扩展了jdk的功能,在spring和mybatis的底层使用的比较多。jdk的动态代理必须要有接口,才能使用,而cglib不需要接口就可以实现动态代理。
动态代理的重要类:
mybatis动态代理详解
https://blog.csdn.net/qq_42046105/article/details/112914184