一、MyBatis整体架构介绍 1.1 基础支撑层源码分析 1.1.1 日志模块 适配器模式 动态代理模式 1.1.2 数据源模块 工厂模式 1.1.3 缓存模块 1.1.4 反射模块 二、MyBatis核心流程分析 2.1 Mybatis的初始化 2.2 binding模块分析 2.3 MyBatis的接口层分析 2.4 核心组件Executor