SpringBoot项目是如何启动

启动步骤


概念

  1. 运行main方法,初始化SpringApplication 从spring.factories读取listener ApplicationContentInitializer
  2. 运行run方法
  3. 读取环境变量,配置信息
  4. 创建SpringApplication上下文
  5. 预初始化上下文,将启动类作为配置类进行读取
  6. 调用 refresh 加载 IOC容器,加载所有的自动配置类,创建容器
  7. 在这个过程中Spring还会调用很多监听器对外扩展

相关推荐
starsky7623818 小时前
spring boot——前后端分离
java·spring boot·后端
jiayong2318 小时前
IDEA 中进行分支双向同步操作指南
java·ide·intellij-idea
AI玫瑰助手18 小时前
Python流程控制:for循环遍历字符串列表字典
android·java·python
java修仙传18 小时前
Java 实习日志:一次报价规则适配、列表规则精简与导入校验修复
java·实习
萨小耶18 小时前
[Java学习日记07】聊聊接口和抽象类
java·开发语言·学习
战南诚18 小时前
Flask中的URL ——url_for() 与 自定义动态路由过滤器
后端·python·flask
折哥的程序人生 · 物流技术专研18 小时前
《Java面试85题图解版(三)》上篇:高阶架构设计篇
java·开发语言·后端·面试·职场和发展
吴声子夜歌18 小时前
Java——ArrayDeque
java·arraydeque
NagatoYukee18 小时前
Spring/SpringMVC/SprongBoot知识复习
java·数据库·spring
泓博18 小时前
docker ubuntu源码安装openclaw的常见问题
java·linux·开发语言·ai