一、接口编程的引入
在mybatis引入接口编程之前,我们可以回顾一下mybatis编程开始的几大步骤:
1、通过SqlSessionFactoryBuilder创建SqlSessionFactory对象:
这里嵌套使用了建造者模式,主要涉及到两个建造者类:XMLConfigBuilder、SqlSessionFactoryBuilder。我们可以看下面一段源码:
上面红色方框中标出来的就是两个建造者的建造方法,首先是XMLConfigBuilder通过parse()方法对mybatis的配置文件进行解析,建造Configuration对象;将这个配置对象作为SqlSessionFactoryBuilder建造者build()方法的入参,构建Sql