通过分析我们可以找到 org.springframework.boot.SpringApplication 中如下, public static ConfigurableApplicationContext run(Object[] sources, String[] args) { return new SpringApplication(sources).run(args); } 可以看出,SpringBoot的启动分两步 1:实例化一个SpringApplication对象 2:run 初…