本文主要是介绍SpringBoot项目是如何启动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
启动步骤
概念
- 运行main方法,初始化SpringApplication 从spring.factories读取listener ApplicationContentInitializer
- 运行run方法
- 读取环境变量,配置信息
- 创建SpringApplication上下文
- 预初始化上下文,将启动类作为配置类进行读取
- 调用 refresh 加载 IOC容器,加载所有的自动配置类,创建容器
- 在这个过程中Spring还会调用很多监听器对外扩展
这篇关于SpringBoot项目是如何启动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!