AnnotationConfigApplicationContext
用来配置类,注册bean,包扫描
@ComponentScan
Spring把会自动扫描该注解指定的packages下的类,装入bean容器。@ComponentScan 如果不设置basePackage的话 默认会扫描包的所有类,所以最好还是写上basePackage ,减少加载时间。默认扫描**/*.class
路径
@Configuration 表示这个类是一个spring 配置类,一般这里面会定义Bean,会把这个类中bean加载到spring容器中
@EnableAutoConfiguration springboot的注解 会在你开启某些功能的时候自动配置 ,这个注解告诉Spring Boot根据添加的jar依赖猜测你想如何配置Spring。
@SpringBootApplication相当于上面三个注解的功能