SpringBoot启动过程:

Spring boot原理:

SpringBoot是一个快速开发框架,快速的将一些常用的第三方依赖整合(原理:通过Maven子父工程的方式),简化XML配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程序进行执行。

1> 基于SpringMVC无配置文件(纯Java)完全注解化+内置tomcat-embed-core实现SpringBoot框架,Main函数启动。

2> SpringBoot核心快速整合第三方框架原理:Maven继承依赖关系。

即:无配置文件,流程先创建tomcat容器,然后加在class文件,加载过程创建MVC容器。

SpringApplication 的run()方法探秘

原文:https://juejin.im/post/5b8f05a5f265da43296c6102

原文地址:https://www.cnblogs.com/lyqf/p/11100364.html