摘要: Mybatis中用到的设计模式 1. 建造者(Builder)模式: 表示一个类的构建与类的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,他只允许用户只通过指定复杂对象的类型和内容就可以构建它们。 比如SqlSessionFactoryBuilder、XML 阅读全文
posted @ 2019-07-21 22:35 賣贾笔的小男孩 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、动态代理 动态代理是一种比较高级的代理模式,它的典型应用就是Spring AOP。 在传统的动态代理模式中,客户端通过ProxySubject调用RealSubject类的request( )方法,同时还在代理类中封装了其他的方法,如preRequest( )和postRequest( ),来处 阅读全文
posted @ 2019-07-21 21:26 賣贾笔的小男孩 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis-Spring源码结构 二、Myabtis交给Spring管理的组件 1. dataSource 数据源 配置一个数据源,只要是实现了javax.sql.DataSource接口就可以,可以使任意第三方数据源 2. sqlSessionFactory 生成sqlSession的工厂 阅读全文
posted @ 2019-07-21 10:59 賣贾笔的小男孩 阅读(239) 评论(0) 推荐(0) 编辑