@SpringBootApplication 注解
2018-08-09 17:38
429 查看
@SpringBootApplication
启动类注解(一般在root下):
该注解被@Configuration、@EnableAutoConfiguration、@ComponentScan 这三个注解所修饰
1、@SpringBootConfiguration继承自@Configuration,二者功能也一致,标注当前类是配置类,
并会将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到spring容器中,并且实例名就是方法名。
2、@EnableAutoConfiguration:是spring boot的核心功能,自动配置。
这个注释告诉SpringBoot“猜”你将如何想配置Spring,基于你已经添加jar依赖项。如果spring-boot-starter-web已经添加Tomcat和Spring MVC,这个注释自动将假设您正在开发一个web应用程序并添加相应的spring设置.
通常推荐将 @EnableAutoConfiguration 配置在 root 包下,这样所有的子包、类都可以被查找到。
3、@ComponentScan
通俗的讲,@ComponentScan 注解会自动扫描指定包下的全部标有 @Component注解 的类,并注册成bean,当然包括 @Component 下的子注解@Service、@Repository、@Controller。@ComponentScan 注解没有类似 、的属性。
相关文章推荐
- @SpringBootApplication 注解后面那些事
- @SpringBootApplication注解
- SpringBootApplication注解 专题
- springboot入门---入口类注解@SpringBootApplication解析
- Spring Boot的被@SpringBootApplication注解的App.java必须放在所有的RestController的根路径的package下
- @SpringBootApplication注解
- SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘
- Spring Boot(2):SpringBootApplication注解
- 32. Spring Boot使用@SpringBootApplication注解【从零开始学Spring Boot】
- (32)Spring Boot使用@SpringBootApplication注解,从零开始学Spring Boot
- springboot学习之启动类中的@SpringBootApplication注解
- (14)spring boot中@SpringBootApplication注解
- @SpringBootApplication 组合注解包含哪些注解及作用
- 第二十三章 SpringBoot @SpringBootApplication注解源码解析
- @SpringBootApplication注解理解
- spring boot中@SpringBootApplication注解
- (32)Spring Boot使用@SpringBootApplication注解,从零开始学Spring Boot
- Springboot系列:@SpringBootApplication注解
- Spring boot源码分析-SpringBootApplication注解(8)
- @EnableAutoConfiguration和@SpringbootApplication注解