-- 以下内容均基于2.1.8.RELEASE版本 通过粗粒度的分析SpringBoot启动过程中执行的主要操作,可以很容易划分它的大流程,每个流程只关注重要操作为后续深入学习建立一个大纲. 官方示例-使用SpringBoot快速构建一个Web服务 @RestController @SpringBootApplication public class Example { @RequestMapping("/") String home() { return "Hello Wo
在上一章我们分析了SpingBoot启动流程中实例化SpingApplication的过程. return new SpringApplication(primarySources).run(args); 这篇文章咱么说下run()方法开始之后都做了那些事情. 继续往下跟着源码进入到run()这个是比较核心的一个方法了 public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new Sto