一、概述
本文旨在解析MyBatis与SpringBoot的整合过程中的关键流程,并通过分析源代码来展示其实现原理。
链接跳转
(一)MyBatis整合SpringBoot源码解析——整体大纲
(二)MyBatis整合SpringBoot源码解析——前置内容
(三)MyBatis整合SpringBoot源码解析——配置初始化
(四)MyBatis整合SpringBoot源码解析——SQL执行流程
二、内容
接下来会分为三个模块对源码进行拆解,分别为前置内容、配置初始化、SQL执行流程三个模块。前置内容中主要介绍了一些重要的类以及这些类之间的关系梳理;配置初始化则是介绍了MyBatis中的一些核心配置的创建流程;最后一部分则是对MyBatis中SQL的执行流程进行解析。整体的脑图如下