Skip to content

Spring 知识文库 — 实施计划

本文档是 Spring 知识文库的分批次实施计划,定义了每个批次的范围、具体笔记、依赖关系和验证标准。


批次概览

批次板块笔记数状态
1(地基)01-IoC容器 + 02-AOP + 03-事务管理11🚧 实施中
2(Web层)04-Spring MVC + 05-Spring Boot + 06-数据访问9⏳ 待开始
3(企业级)07-Security + 08-Cloud + 09-进阶源码10⏳ 待开始
4(工程化)10-测试与质量 + 面试专题4⏳ 待开始

批次 1:Spring 三大基石(地基)

核心链路:IoC容器 → AOP → 事务管理

板块 1:IoC 容器(4 篇笔记)

执行顺序:00-索引 → 01.1 → 01.2 → 01.3 → 01.4

#笔记源文件类型优先级
100-IoC容器索引.md新建索引页P0
201.1-IoC与DI原理.md拆自 01-IoC容器.md深度页P0
301.2-Bean生命周期.md拆自 01-IoC容器.md深度页P0
401.3-循环依赖与三级缓存.md拆自 01-IoC容器.md深度页P0
501.4-条件装配与作用域.md拆自 01-IoC容器.md深度页P1

板块 2:AOP 与动态代理(3 篇笔记)

执行顺序:00-索引 → 02.1 → 02.2 → 02.3

#笔记源文件类型优先级
100-AOP索引.md新建索引页P0
202.1-JDK动态代理与CGLIB.md拆自 02-AOP与动态代理.md深度页P0
302.2-AOP核心概念与Advice.md拆自 02-AOP与动态代理.md深度页P0
402.3-@Transactional原理.md拆自 02-AOP与动态代理.md深度页P1

板块 3:事务管理(4 篇笔记)

执行顺序:00-索引 → 03.1 → 03.2 → 03.3 → 03.4

#笔记源文件类型优先级
100-事务管理索引.md新建索引页P0
203.1-事务核心架构.md拆自 03-事务管理.md深度页P0
303.2-声明式事务源码分析.md拆自 03-事务管理.md深度页P0
403.3-传播行为与隔离级别.md拆自 03-事务管理.md深度页P0
503.4-事务高级特性.md拆自 03-事务管理.md深度页P1

批次 2:Web 层与数据访问

核心链路:Spring MVC → Spring Boot → 数据访问

板块 4:Spring MVC(3 篇笔记)

#笔记源文件类型
100-Spring MVC索引.md新建索引页
204.1-DispatcherServlet流程.md拆自 04-Spring MVC.md深度页
304.2-参数绑定与返回值.md拆自 04-Spring MVC.md深度页
404.3-拦截器与异常处理.md拆自 04-Spring MVC.md深度页

板块 5:Spring Boot(3 篇笔记)

#笔记源文件类型
100-Spring Boot索引.md新建索引页
205.1-自动配置原理.md拆自 05-Spring Boot自动配置.md深度页
305.2-条件注解与定制Starter.md拆自 05-Spring Boot自动配置.md深度页
405.3-外部化配置与Actuator.md拆自 05-Spring Boot自动配置.md深度页

板块 6:数据访问(3 篇笔记)

#笔记源文件类型
100-数据访问索引.md新建索引页
206.1-Spring Data JPA.md拆自 06-数据访问.md深度页
306.2-JPA高级与优化.md拆自 06-数据访问.md深度页
406.3-JdbcTemplate与多数据源.md拆自 06-数据访问.md深度页

批次 3:企业级功能与源码

核心链路:Security → Cloud → 进阶源码

板块 7:Spring Security(3 篇笔记)

#笔记源文件类型
100-Spring Security索引.md新建索引页
207.1-认证流程与过滤器链.md拆自 07-Spring Security.md深度页
307.2-JWT与OAuth2.md拆自 07-Spring Security.md深度页
407.3-方法安全与CSRF.md拆自 07-Spring Security.md深度页

板块 8:Spring Cloud(3 篇笔记)

#笔记源文件类型
100-Spring Cloud索引.md新建索引页
208.1-服务注册发现与调用.md拆自 08-Spring Cloud微服务.md深度页
308.2-网关与配置中心.md拆自 08-Spring Cloud微服务.md深度页
408.3-熔断降级与分布式事务.md拆自 08-Spring Cloud微服务.md深度页

板块 9:进阶与源码(4 篇笔记)

#笔记源文件类型
100-进阶源码索引.md新建索引页
209.1-refresh()启动流程.md拆自 09-进阶与源码.md深度页
309.2-@Configuration增强与@Import.md拆自 09-进阶与源码.md深度页
409.3-事件机制.md拆自 09-进阶与源码.md深度页
509.4-异步任务与定时任务.md拆自 09-进阶与源码.md深度页

批次 4:工程化落地

板块 10:测试与质量(2 篇笔记)

#笔记源文件类型
100-测试与质量索引.md新建索引页
210.1-集成测试与切片测试.md拆自 10-测试与质量.md深度页
310.2-Mock与Testcontainers.md拆自 10-测试与质量.md深度页

面试专题(2 篇笔记)

#笔记类型
1面试高频100题.md题库
2综合真题解析.md案例

执行规则

  1. 索引先行:每个板块先建 00-XX索引.md,让 wikilink 有目标
  2. 深度跟进:按依赖顺序创建深度笔记
  3. 每篇验证:写作完成后逐项检查验证清单
  4. 先拆后建:先将现有大文件按主题拆分为小文件,再放入对应文件夹
  5. 旧文件保留:原平铺文件在迁移完成后保留 1 个版本周期后删除

每篇笔记验证清单

- [ ] Frontmatter 完整(aliases/tags/created)
- [ ] 所有 `[[wikilink]]` 指向的文件存在
- [ ] ASCII 图表对齐无误(含标注)
- [ ] 代码块标注语言类型
- [ ] 底部有回链 ← 返回 [[00-XX索引]]
- [ ] 每个概念回答了"为什么"
- [ ] 至少有一张图解
- [ ] 有实战验证内容
- [ ] 面试 Q&A 覆盖主要追问角度

📚 相关链接

  • **Spring文库设计文档** — 文库设计总纲
  • **面试知识体系总览** — 知识地图总览

版本: 1.0 | 创建: 2026-06-26

Knowledge4J — Java 知识库