@SpringBootApplication注解,这个注解是一个组合注解
4个元注解
@ComponentScan:默认情况下会扫描当前包及其子包下面所有被@Component注解修饰的java类
@SpringBootConfiguration:组合了@Configuration这个注解,也就是说明被SpringBootApplication所标识的Java类就是一个Java配置类
@EnableAutoConfiguration:打开自动装配的功能---》META-INF/spring.factories文件中加载需要自动注入的Java类