![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot 源码分析
邓闰土
我的简书 http://www.jianshu.com/u/f109f1576a46
展开
-
Spring boot 启动流程
Spring boot 启动类@SpringBootApplicationpublic class App { public static void main(String[] args) { SpringApplication.run(App.class, args); }}上面的例子是一个常见的SpirngBoot 入口类,接触过Sp...原创 2018-04-27 10:58:06 · 478 阅读 · 0 评论 -
CommandLineRunner和ApplicationRunner
Spring boot会在上下问初始化后,调用所有的Runner 。主要接口public interface CommandLineRunner { void run(String... args) throws Exception;}public interface ApplicationRunner { void run(ApplicationArg...原创 2018-04-27 11:13:47 · 202 阅读 · 0 评论 -
SpringApplicationRunListener 事件体系 与观察者模式
在Spring Boot 初始化中讲过,完成SpringApplication构造后,调用run方法,会进行SpringApplicationRunListener的初始化,通过debug得到一个默认SpringApplicationRunListener 实现查看源代码 (构造函数) public EventPublishingRunListener(SpringAppli...原创 2018-04-27 16:21:12 · 2484 阅读 · 0 评论