Spring Framework 的核心是 ,这是 IOC 容器启动的主干。本文以 refresh 的 12 步为骨架,重点剖析每步做什么、为什么这样排序、有哪些扩展点。SpringBoot 的 最终也委托到这里。
2026-05-26
Spring 用三级缓存解决 setter/field 注入的循环依赖。本文从"为什么需要三级"出发,逐步拆解每一级的职责、对象创建的完整时序,以及 AOP 代理场景下的特殊处理。面试高频题。
2026-05-26
本文从 Spring 事务抽象模型出发,深入 和 源码,梳理声明式事务的完整执行链路,并总结 7 类高频踩坑场景及根因分析。
2026-05-26
本文从理论溯源出发,经 Martin Fowler 2004 年的经典定义,逐层深入 Spring IoC 的单 Bean 微观视角:BeanDefinition 加载、9 阶段生命周期源码链路、@Autowired vs @Resource 注入机制,以及 @Configuration Full/Lite…
2026-05-26
本文从 Kiczales 1997 年提出 AOP 范式出发,阐明"横切关注点"问题的本质,逐层深入 Spring AOP 的代理机制、Advice 执行链路源码,并厘清 Spring AOP 与 AspectJ 的边界。
2026-05-26
Spring 生态常用术语、缩写与核心接口速查。本目录下所有笔记中出现的缩写均以此为准。
2026-05-26