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