mybatis源码学习准备学习准备 mybatis源码包: 官方git地址:https:github。commybatismybatis3在上面的网址中下载下来源码将源码导入到开发工具处理pom文件中true修改为false true表示两个项目之间依赖不传递;执行maven的install命令 mvncleaninstallDmaven。test。skiptrue将我们自己使用的工程依赖改为我们安装的mybatis版本依赖 学习目标学习框架的编写经验和技巧掌握mybatis运行流程mybatis整体架构 上面的架构是一个逻辑架构而非物理架构,mybatis对外暴漏的接口只有SqlSession。可以理解为一个门面模式(关于设计模式后面学习的时候会进行慢慢的总结)。 逻辑依赖可以理解为接口层核心处理层基础支撑层 基础支持层可以理解为处理一个不变的内容 核心处理层理解为处理动态的数据