Springboot-SpringApplication初始化源码分析
先看下names长什么样子:
就是定义在spring.factories配置文件(有三个)中org.springframework.context.ApplicationContextInitializer接口的所有实现类。
拿到了main方法所在的Class对象,看一下堆栈信息:
至此,SpringApplication对象初始化完成。
关于META-INF/spring.factories的一些说明,体现了Springboot的约定大于配置: