@SpringBootApplication注解就相当于三个注解

@ComponentScan :

通过basePackageClasses或者basePackages属性来指定要扫描的包。如果没有指定这些属性,那么将从申明这个注解的类所在的包开始,扫描包及子包

@SpringBootConfiguration:

组件配置类

@EnableAutoConfiguration

开启主动配置性能