@SpringBootConfiguration:这是SpringBoot项目的配置注解,在Spring Boot项目中推荐使用@SpringBootConfiguration替代@Configuration;
@EnableAutoConfiguration:启用自动配置,该注解会使SpringBoot根据项目中依赖的jar包自动配置项目的配置项:
如:我们添加了spring-boot-starter-web的依赖,项目中也就会引入SpringMVC的依赖,SpringBoot就会自动配置tomcat和SpringMVC;
@ComponentScan:默认扫描@SpringBootApplication所在类的同级目录以及它的子目录。
本文深入解析SpringBoot项目中@SpringBootConfiguration、@EnableAutoConfiguration及@ComponentScan注解的作用。阐述了如何通过@SpringBootConfiguration替代@Configuration,@EnableAutoConfiguration如何自动配置项目依赖,以及@ComponentScan的默认扫描范围。
1295

被折叠的 条评论
为什么被折叠?



