基于 SpringBoot 2.4.4 源码 + 真实运行日志验证。整体分 5 个阶段:构造 → 启动准备 → 准备 ApplicationContext → 刷新 → 启动完成。每阶段标注扩展点(🔌)和日志验证(✅)。
2026-05-26
SpringBoot 通过 监听 Spring 上下文生命周期,借助 / 抽象层,在启动阶段自动完成日志框架(Logback / Log4j2 / JUL)的检测与初始化。
2026-05-26
本文从 出发,逐层深入剖析 Spring Boot 自动装配的触发机制、SPI 加载、条件过滤全流程,并给出自定义 Starter 的完整实现方案。
2026-05-26