Spring boot启动流程简短版本?
2026-06-26
NEW个对象
Spring Boot 启动流程可以概括为四步:
第一,读取配置,比如:yaml、properites文件等等,构建 Environment;
第二,将自动配置类、@Service类等等加载 到Spring 容器,创建 ApplicationContext,扫描组件、注册 BeanDefinition、实例化 Bean,完成依赖注入和 AOP;
第三,启动内嵌 Tomcat,对外提供 HTTP 服务;
第四,执行 ApplicationRunner 或 CommandLineRunner,完成应用启动后的初始化工作。其中,整个启动过程中最核心的方法是 AbstractApplicationContext 的 refresh()。
相关文章
-
Spring Cloud OpenFeign 与 Gateway 常用配置详解及生产级案例实践
Spring Cloud OpenFeign 与 Gateway 常用配置详解及生产级案例实践
NEW个对象 2026-06-17
-
DDD聚合根、聚合、实体、值对象如何落地?架构级实战解析
在DDD(领域驱动设计)中,聚合、聚合根、实体和值对象是核心建模概念,但真正的难点并不在“概念理解”,而在于如何在工程中正确落地。 本文从架构视角出发,结合Java工程实践,系统讲解DDD四大核心概念的落地方式。
NEW个对象 2026-06-26
-
gateway集成sentinel
gateway集成sentinel
NEW个对象 2025-01-16
NEW个对象
JAVA是世界上最好的语言