@SpringBootApplication注解理解
2017-12-14 19:39
393 查看
@SpringBootApplication包含三个有用的注解,包括
@SpringBootConfiguration:看源码其实就是@Configuration,表示当前类是一个配置类,就像xml配置文件,而现在是用java配置文件,效果是一样的,一般和@Bean一起使用。
@EnableAutoConfiguration:启用 Spring 应用程序上下文的自动配置,试图猜测和配置您可能需要的bean。被 @EnableAutoConfiguration 注解的类所在的包有特定的意义,并且作为默认配置使用。通常推荐将 @EnableAutoConfiguration 配置在 root 包下,这样所有的子包、类都可以被查找到。
@ComponentScan:用注解配置实现自动扫描,默认会扫描当前包和所有子包,和xml配置自动扫描效果一样。里面有个@Filter可以指定排除某些类。
@SpringBootConfiguration:看源码其实就是@Configuration,表示当前类是一个配置类,就像xml配置文件,而现在是用java配置文件,效果是一样的,一般和@Bean一起使用。
@EnableAutoConfiguration:启用 Spring 应用程序上下文的自动配置,试图猜测和配置您可能需要的bean。被 @EnableAutoConfiguration 注解的类所在的包有特定的意义,并且作为默认配置使用。通常推荐将 @EnableAutoConfiguration 配置在 root 包下,这样所有的子包、类都可以被查找到。
@ComponentScan:用注解配置实现自动扫描,默认会扫描当前包和所有子包,和xml配置自动扫描效果一样。里面有个@Filter可以指定排除某些类。
相关文章推荐
- springboot中配置文件application.properties的理解
- SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘
- (32)Spring Boot使用@SpringBootApplication注解,从零开始学Spring Boot
- (32)Spring Boot使用@SpringBootApplication注解,从零开始学Spring Boot
- @SpringBootApplication 注解后面那些事
- @SpringBootApplication理解
- SpringBoot的注解:@SpringBootApplication注解 vs @EnableAutoConfiguration+@ComponentScan+@Configuration
- (32)Spring Boot使用@SpringBootApplication注解,从零开始学Spring Boot
- SpringBoot中的注解@SpringBootApplication和(@Configuration......)
- (14)spring boot中@SpringBootApplication注解
- Spring Boot的被@SpringBootApplication注解的App.java必须放在所有的RestController的根路径的package下
- springboot情操陶冶-@SpringBootApplication注解解析
- 32. Spring Boot使用@SpringBootApplication注解【从零开始学Spring Boot】
- @SpringBootApplication注解
- SpringBootApplication注解 专题
- @SpringBootApplication 组合注解包含哪些注解及作用
- 32. Spring Boot使用@SpringBootApplication注解【从零开始学Spring Boot】
- springboot入门---入口类注解@SpringBootApplication解析
- Spring注解之:@SpringBootApplication
- @SpringBootApplication注解