SpringBoot启动注解分析

216 阅读1分钟
@SpringBootConfiguration :Springboot的配置类-->@Configuration标明这是一个配置类-->@Component架子到spring容器
@EnableAutoConfiguration :开启自动配置    
    @AutoConfigurationPackage :自动配置包        
        @Import({Registrar.class}):把启动类所在的包进行自动扫描 ,该包下的所有类都会被扫到spring 容器中进行管理   
    @Import({AutoConfigurationImportSelector.class}) : 加载指定类到Spring容器        
        AutoConfigurationImportSelector:自动配置导入选择器 ,根据项目来判断你的项目需要哪些配置信息,然后根据默认的配置内容导入到spring容器中进行管理
@ComponentScan  组件扫描和自动装配 用来指定扫描容器的范围