网站织梦模板,天津网站建设找哪家,上海软件外包公司排名,网站建设制作一个网站的费用一、概述 所谓SpringBoot的启动原理#xff0c;翻译成大白话就是当我们在主启动类上运行run方法时#xff0c;SpringBoot底层到底做了什么事情#xff0c;能够帮助我们启动一个Spring的web应用#xff0c;上边用大白话解释了一下什么是SpringBoot的启动原理翻译成大白话就是当我们在主启动类上运行run方法时SpringBoot底层到底做了什么事情能够帮助我们启动一个Spring的web应用上边用大白话解释了一下什么是SpringBoot的启动原理那么它的启动原理到底是什么呢下面请看源码分析 1、初始化SpringApplication 2、运行run()方法 3、读取环境变量、配置信息... 4、创建SpringApplication上下文ServletWebServerApplicationContext 5、预初始化上下文将启动类作为配置类进行读取将配置类注册为BeanDefinition 6、调用refreshContext加载IOC容器 invokeBeanFactoryPostProcessor解析Import加载所有的自动配置类 onRefresh创建内置的Servlet容器 7、调用各种各样的监听器对外扩展 调用链路如下