代理

时间:2025-01-28 13:31:11

此处使用的是JDK的动态代理方式,延迟加载使用的cglib动态代理方式

代理分为静态代理和动态代理。此处先不说静态代理,因为Mybatis中使用的代理方式是动态代理。
动态代理分为两种方式:
基于JDK的动态代理–针对有接口的类进行动态代理
基于CGLIB的动态代理–通过子类继承父类的方式去进行代理。