@SpringBootApplication 是一个方便注释,它添加了以下所有内容:
- @Configuration将类标记为应用程序上下文的Bean定义的源。
- @EnableAutoConfiguration告诉Spring Boot根据类路径设置,其他bean和各种属性设置开始添加bean。
- 通常,您将为Spring MVC应用程序添加@EnableWebMvc,但是当Spring Boot在类路径上看到spring-webmvc时,它将自动添加它。这会将应用程序标记为Web应用程序,并激活诸如设置DispatcherServlet之类的关键行为。
- @ComponentScan告诉Spring在hello包中寻找其他组件,配置和服务,从而允许它找到控制器。



