@SpringBootApplication//开启组件扫描和自动配置
public class DemoApplication {
public static void main(String[] args) {
//负责启动引导应用程序
SpringApplication.run(DemoApplication.class, args);
}
}
@SpringBootAppllication 这个注解组合了一下三个注解:
1.Spring的@Configuration:表明该类使用Spring基于java的配置
2.Spring的@ComponentScan:启用组件扫描,这样写的Web控制器类和其它组件才能被自动发现和注册为spring应用程序上下文里的bean
3.Spring Boot的@EnableAutoConfiguration:开启Spring boot 的自动配置
在Spring Boot的1.2.0版本前需要在类上同时加上以上三个注解