用过springboot的都知道@SpringBootApplication这个注解是放在启动类上的,现在就简单说说这个注解。
这个注解是一个复合注解,通过源码我们可以发现里面包括三个注解。
@SpringBootConfiguration 配置类注解,和@Configuration注解一样。同时表示该启动类也是一个配置类,里面可以利用@Bean注解把一些bean委托给spring容器管理
@EnableAutoConfiguration 自动装配注解
@ComponentScan 组件扫描注解 只能扫描启动类所在包及子包下的bean