@AutoEnableConfiguration 启用 SpringBoot 的自动配置机制
@import 允许在上下文中注册额外的 bean 或导入其他配置类
@ComponentScan 扫描被@Component (@Service,@Controller)注解的 bean,注解默认会扫描启动类所在的包下所有的类 ,可以自定义不扫描某些 bean。
Spring Boot 通过@EnableAutoConfiguration开启自动装配,
通过 SpringFactoriesLoader 最终加载meta-INF/spring.factories中的自动配置类实现自动装配,
自动配置类其实就是通过@Conditional按需加载的配置类,
想要其生效必须引入spring-boot-starter-xxx包实现起步依赖



