基本作用
@SpringBootApplication开启了Spring的组件扫描和SpringBoot的自动配置。
在@SpringBootApplication下有几个重要结构
@Configuration
@Configuration表明类使用Spring的基于Java的配置。
@ComponentScan
启用组件扫描,开启后写的Web控制器类和其他组件才能被自动发现并注册为bean,使用@Controller注解后组件扫描才能找到并注册为一个bean。
@EnableAutoConfiguration
开启Spring自动配置。
@SpringBootApplication注解的往往是启动类。