文章目录
- 前言
- 第一个阶段是全局核心重点图
- 首先需要明确Mybatis在应用程序中的位置
- Mybatis源码包的逻辑架构图
- Mybatis的应用逻辑执行架构图
- Mybatis分为2个阶段构建初始化和执行数据结果集处理
- Mybatis构建初始化图
- Mybatis执行结果集处理图
- Mybatis核心加载执行交互图
前言
一直以来想看下Mybatis源码,但是一直没时间看或者说自己本身没有去花时间做这件事情。随着自己的成长,觉得技术这个事情还是需要花时间去搞源码的。所以花时间来看看前辈的优秀的作品,从而也给自己的未来编程提高些能力。
本次源码分为七个阶段(可以点击链接进行跳转阶段):
- 第一个阶段是全局核心重点图(本节)
- 第二个阶段是构建加载初始化源码分析
- 第三个阶段是执行查询源码分析
- 第四个阶段是执行更新源码分析
- 第五个阶段是Mybatis源码中的设计模式
- 第六个阶段是Mybatis源码中的借鉴知识点和面试考察点
- 第七个阶段是整个Mybatis源码粗读
第一个阶段是全局核心重点图
首先需要明确Mybatis在应用程序中的位置
Mybatis源码包的逻辑架构图
Mybatis的应用逻辑执行架构图
Mybatis分为2个阶段构建初始化和执行数据结果集处理
Mybatis构建初始化图
Mybatis执行结果集处理图
Mybatis核心加载执行交互图
第一节就主要是核心图,希望能够有够大概意识和指导思想的意识,方便之后的源码学习。