SpringApplicationRunListeners 是springboot项目启用过程中生命周期的监听器,在各个生命周期广播相应的事件,调用实际的ApplicationListener类
分析springboot项目的启用类SpringApplication的run方法
图中标记的数字就分别对应SpringApplicationRunListeners的各方法
1: starting
2: environmentPrepared
3: contextPrepared, contextLoaded
4: started
5: failed
6: running