Springboot启动流程

Springboot启动流程

    • 开始
    • 目录

现在大部分公司都在使用springboot开方项目,由于springboot的开发步骤简单方便,大部人都会使用,但是对于springboot的启动流程大部分初级开发人员并没有了解多少,下面就会以这篇文章稍微细致的分析下springboot的启动流程。

开始

下面一个非常简单常用的例子开始:

@SpringBootApplication
public class TestApplication {
     
    public static void main(String[] args) {
     
        ConfigurableApplicationContext context = SpringApplication.run(TestApplication.class, args);
    }
}

为了不让文章显得没有头绪而且篇幅过长,下面会分功能点进行讲解。

目录

  1. 构造SpringApplication实例对象
  2. SpringApplication run方法核心逻辑
  3. 创建Environment

你可能感兴趣的:(spring源码,Springboot启动流程)