@EnableAutoConfiguration注解表示开启自动配置功能,该注解是SpringBoot框架最重要的注解,也是实现自动化配置的注解,如第一章节中的1.4.2小节中讲解@EnableAutoConfiguration注解是如何自动配置,可以发现它是一个组合注解,Spring中有很多以Enable开头的注解,其作用就是借助@Import来收集并注册特定场景相关的bean,@EnableAutoConfiguration就是借助@Import来收集所有符合自动配置条件的bean定义,并加载到IoC容器,在配置文件spring.factories中加载特别多的组件,如下所示。