Mybatis运行原理(带你三步走)
Mybatis运行原理(带你三步走) 官网地址: http://www.mybatis.org/mybatis-3/zh/getting-started.html 第一步:初始化阶段,解析并加载到Configuration实例中。 读取xml配置文件和注解中的配置信息,创建配置对象,并完成各个模块的初始化工作。 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先定制的 Configuration 的实例构建出 SqlSessionFactory 的实例。 源码解读入口: String resource = "org/mybatis/example/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); 其中: XMLConfigBuilder