← 返回专栏列表

SpringBoot 系列

共 3 篇文章

1. Spring Boot 启动:从 main 到容器刷新

基于 SpringBoot 2.4.4 源码 + 真实运行日志验证。整体分 5 个阶段:构造 → 启动准备 → 准备 ApplicationContext → 刷新 → 启动完成。每阶段标注扩展点(🔌)和日志验证(✅)。

2. Spring Boot 日志:配置加载与 Logback 集成

SpringBoot 通过 监听 Spring 上下文生命周期,借助 / 抽象层,在启动阶段自动完成日志框架(Logback / Log4j2 / JUL)的检测与初始化。

3. Spring Boot 自动装配:条件注解、SPI 与 Starter

本文从 出发,逐层深入剖析 Spring Boot 自动装配的触发机制、SPI 加载、条件过滤全流程,并给出自定义 Starter 的完整实现方案。