
├── IT周瑜:Spring全家桶源码解析系列课程
├── 第1章:Spring Framework源码解析
│ ├── Spring核心原理、Bean生命周期、依赖注入、循环依赖与容器启动
│ ├── AOP、事务、事件、缓存、异步、定时任务及Spring 6新特性
│ └── …
├── 第2章:Spring MVC源码解析
│ ├── Spring MVC启动初始化与请求处理完整流程
│ ├── 文件上传、ControllerAdvice、拦截器及异常处理机制
│ └── …
├── 第3章:Spring Boot源码解析
│ ├── 手写Spring Boot原理、启动流程与自动配置机制
│ ├── 属性绑定、配置优先级、Tomcat、AOP、事务与Spring AOT
│ └── …
├── 第4章:MyBatis源码解析
│ ├── 配置解析、MappedStatement、参数解析与SQL执行流程
│ ├── 缓存、结果映射、延迟加载、KeyGenerator与插件机制
│ └── …
├── 第5章:MyBatis-Plus源码解析
│ ├── BaseMapper、IService、Wrapper、SQL注入器与自动配置
│ ├── 分页、乐观锁、多租户、动态表名及动态数据源插件
│ └── …
├── 第6章:Spring Cloud Gateway源码解析
│ ├── Reactor、Reactor Netty、WebFlux与Gateway核心流程
│ ├── 路由匹配、过滤器、鉴权、限流、跨域及XSS防护
│ └── …
├── 第7章:OpenFeign源码解析
│ ├── FeignClient扫描、代理对象创建与远程调用流程
│ ├── 编解码器、拦截器、配置、重试、降级及动态刷新
│ └── …
├── 第8章:Spring Cloud LoadBalancer源码解析
│ ├── LoadBalancer基本使用、负载均衡流程与底层实现
│ └── …
├── 第9章:Nacos源码解析
│ ├── 服务注册、发现、订阅、注销及集群模式底层流程
│ ├── gRPC、配置中心、动态刷新与Spring Cloud整合
│ └── …
├── 第10章:Sentinel源码解析
│ ├── Slot Chain、限流、熔断与各类规则底层原理
│ ├── 固定窗口、滑动窗口、令牌桶与漏桶算法
│ └── …
├── 第11章:Seata源码解析
│ ├── 全局事务与分支事务的开启、提交及回滚流程
│ ├── GlobalLock全局锁与TCC事务模式
│ └── …
├── 第12章:Spring AI源码解析
│ ├── Spring AI核心应用、RAG、Advisor与幻觉评估
│ ├── Tool Calling、MCP、Observability与Spring AI Alibaba
│ └── …
├── 第13章:Spring Data JPA源码解析
│ ├── Spring Data JPA应用、手写实现与仓库接口扫描
│ ├── 代理对象生成及方法执行流程
│ └── …
├── 第14章:Spring Security源码解析
│ ├── 认证、密码加密、授权与整体架构
│ ├── Filter过滤器链及Spring Boot整合Servlet容器
│ └── …
└── 配套课程资料