动态代理
hao9e
这个作者很懒,什么都没留下…
展开
-
代理模式
代理模式1、代理模式2、静态代理2.1定义接口2.2定义接口的实现类 RealSubject并实现该接口,重写方法--被代理对象2.3定义接口的实现类ProxySubject并实现该接口重写方法。自定义属性RealSubject,调用request方法,在这里进行增强2.4测试类2.5测试结果3、JDK动态代理3.1定义接口IUserDao3.2定义接口实现类,实现某接口,并重写该方法3.3测试类:(重点)3.4实现效果4、cglib动态代理4.1 创建被代理的类4.2 测试类:(重点)4.3 实现效果5、原创 2020-05-12 18:47:01 · 126 阅读 · 0 评论 -
MyBatis的Mapper接口动态代理原理
MyBatis的Mapper接口动态代理原理1、什么是mapper接口的动态代理创建sqlsession对象不使用动态代理使用动态接口代理2、mapper接口动态代理的代码实现2.1假定一个接口2.2使用java的动态代理方式,创建一个类2.3测试代码 1、什么是mapper接口的动态代理 创建sqlsession对象 Reader reader = Resources.getResourceAsReader("mybatis-config.xml"); sqlSessionFactory = new S原创 2020-05-12 18:44:59 · 395 阅读 · 0 评论