@SpringBootApplication

1.

  @SpringBootApplication是一个复合注解,包括@ComponentScan,@SpringBootConfiguration,@EnableAutoConfiguration

2.@SpringBootConfiguration

  @SpringBootConfiguration继承自@Configuration,并会将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到srping容器中,并且实例名就是方法名。

3.@EnableAutoConfiguration

  @EnableAutoConfiguration的作用启动自动的配置,@EnableAutoConfiguration注解的意思就是Springboot根据你添加的jar包来配置你项目的默认配置,比如根据spring-boot-starter-web ,来判断你的项目是否需要添加了webmvc和tomcat,就会自动的帮你配置web项目中所需要的默认配置。

4.@ComponentScan

  扫描当前包及其子包下被@Component,@Controller,@Service,@Repository注解标记的类并纳入到spring容器中进行管理。

posted @ 2019-12-25 17:44  ToBeContinue得  阅读(327)  评论(0编辑  收藏  举报