GitHub地址 源码解析地址 https://github.com/erlieStar/mybatis-3 debug源码用项目 https://github.com/erlieStar/mybatis-examples 介绍 Mybatis的核心流程主要分为两大阶段 初始化阶段:读取XML配置文件和注解中的配置信息,创建配置对象,并完成各个模块的初始化工作 动态代理阶段:当执行SQL时,通过动态代理的类,完成参数映射,SQL执行,结果映射 mybatis的初始化阶段代码还是非常清晰的,基本上就是对配置文件中的各种属性进行解析,然后将值保存到Configuration对象中。配置文件分为两部