SpringBoot的启动流程?

[复制链接]
发表于 2026-2-25 12:39:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Spring Boot 的启动流程可以分为以下几个告急步调:
1. 初始化阶段


      
  • 引导类加载:Spring Boot 启动类通常是用 @SpringBootApplication 注解标注的类,该注解是一个复合注解,包罗了 @SpringBootConfiguration、@EnableAutoConfiguration 和 @ComponentScan。  
  • 启动器类:SpringApplication.run() 方法是 Spring Boot 应用启动的入口。它会创建一个 SpringApplication 对象,并调用它的 run 方法。
2. 设置阶段


      
  • SpringApplication 初始化:SpringApplication 类举行初始化设置,包罗设置 Web 应用范例、读取息争析应用设置文件(如 application.properties 或 application.yml)、设置 Banner(启动标语)等。  
  • 启动监听器:加载并调用全部实现了 ApplicationListener 接口的监听器。此时可以在 application.properties 设置文件中指定监听器。
3. 情况准备阶段


      
  • 准备情况:SpringApplication 准备并设置应用运行的情况,包罗设置体系属性、情况变量、分析设置文件等。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表