Mybatis源码分析第二章-配置⽂件解析过程

从本章开始,正式进入源码分析阶段。按照 MyBatis 启动流程,本章将会对 MyBatis 解析配置文件的过程进行分析。我们在使用 MyBatis 框架时,通常会进行一定的设置,使其能更好的满足我们的需求。对于一个框架来说,提供较为丰富的配置文件,也是其灵活性的体现。本章将会介绍 MyBatis 配置文件中的大部分节点解析过程,包含但不限于 properties、settings、typeAliase、typeHandlers 等,对于一些生僻的配置,本章将不会进行分析,比如
objectFactory、objectWrapperFactory 等。对于这部分内容,大家若是有兴趣,可自行分析。

2.1配置⽂件解析过程分析

我们在使用 MyBatis 时,第一步要做的事情一般是根据配置文件构建 SqlSessionFactory
对象。相关代码大致如下:

String resource = "mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource); 
SqlSessionFactory sqlSessionFactory =

猜你喜欢

转载自blog.csdn.net/javajiagou/article/details/103753623