注解@SpringBootApplication
@SpringBootApplication继承了
-@SpringBootConfiguration 继承 @Configuration ,声启动类是一个配置类
-@ComponentScan 包扫描范围
-@EnableAutoConfiguration 自动配置注解(重点)
自动配置导入选择器
获取自动配置类列表
怎么获取的呢
获取自动配置包下的spring.factories(不仅仅这里有,符合springboot的自动配置包规范的都会被扫描到)
迭代加载配置文件,需要将配置文件解析成properties
解析的配置类列表,接下来就把这些配置加载到容器中了