1、利用XMLConfigBuilder解析mybatis-config.xml的配置文件,逐步解析xml中的标签,properties、settings、typeAliases、plugins、environments、mappers等标签
2、解析mappers标签,利用XMLMapperBuilder遍历解析,解析cache-ref、cache、parameterMap、resultMap、sql、curd标签等。每个sql语句会装载为一个XMLMapperBuilder
3、解析curd标签,利用XMLStatementBuilder遍历解析,逐行解析insert,update,delete,select等sql标签,每个sql语句会封装为一个MappedStatementBuilder,最终解析为MappedStatement
解析的Configuraiton是一个all in one配置,mybatis的所有配置属性都会封装到这个配置类中。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。