自动配置源码分析
查看@SpringBootApplication注解
前四个为java原生注解
@ComponScan为扫描包的注解
@SpringBootConfiguration
查看@Configuration
到此为止,说明加有@SpringBootApplication注解的main方法这个类是Spring容器的配置类,也是一个Bean组件。
@EnableAutoConfiguration
查看@AutoConfigurationPackage
此处的import会加载下面的类
该类实现的接口
查看@Import(AutoConfigurationImportSelector.class)
查看AutoConfigurationEntry类
先看loadSpringFactories()
再看getDefaule()