
面试SpringBoot启动流程简化如下1.创建SpringApplication对象它会推断应用类型、加载主类及相关基础配置信息。2.运行run方法• 配置环境读取配置文件确定不同环境下的配置参数构建环境对象。•创建容器按应用类型选合适的Spring容器如Web应用就选对应Web容器。• 准备容器将环境对象放入容器注册基础和自动配置相关的Bean定义。•刷新容器解析Bean定义创建并注入实例调用初始化方法等让容器可用。•启动内嵌Web服务器Web应用时启动对应内嵌服务器部署应用绑定端口开始监听请求使应用能对外服务。