自动配置原理入门
一、引导加载自动配置类
SpringBoot运行原理
先看@SpringBootApplication
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(excludeFilters = {
@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
public @interface SpringBootApplication{
}
1、@SpringBootConfiguration
点进去,本质上,还是一个@Configuration。代表当前是一个配置类
2、@ComponentScan
指定扫描哪些,Spring注解