springboot项目启动顺序
时间: 2023-09-26 22:08:16 浏览: 164
Springboot启动扩展点超详细教程小结
在Spring Boot项目的启动过程中,可以分为两个阶段。第一个阶段是SpringApplication的构造,第二个阶段是执行run方法。
在第一阶段,SpringApplication会创建一个事件发布器(SpringApplicationRunListeners),并且发布一个ApplicationStartingEvent事件。
在第二阶段,SpringApplication会调用run方法来启动项目。在这个过程中,会执行一系列的操作,包括加载配置文件、创建Spring容器、初始化各种组件和处理器等。最终,服务器会启动并运行Spring Boot应用程序。
因此,Spring Boot项目的启动顺序是先执行构造阶段,然后执行run方法的过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SpringBoot启动流程(两个阶段,十二个步骤,七个事件)](https://blog.csdn.net/weixin_65627952/article/details/129594207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文