SpringBoot核心注解:@SpringBootApplication
2022-05-16 22:35
1486 查看
@SpringBootApplication它是由三个注解的复合:
- @ComponentScan
- @SpringConguration
- @EnableAutoConfiguration
三个注解的作用:都是把项目中bean,第三容器的bean,把官方提供starter的配置类的bean加载springioc容器的作用:
@ComponentScan:是把项目中,自己编写的那些bean加载ioc容器中,比如:UserService,UserMapper.UserConntroller
@EnableAutoConfiguration :是把官方提供starter里面,内置的配置类的bean加载ioc容器冲
内部提供的配置类:xxxxAutoConfiguration 比如:- RedisAutoConfiguration 这些都配置类
@SpringConfiguration:+@Bean (避免重复造轮子)
-
如果你对官方的starter提供的配置不满意,你可以考虑用这个放去覆盖内部的配置。
最后:无论上面那种方式,其目的都是把项目中,其他人写好的,或官方的提供的bean记载到ioc容器中。
相关文章推荐
- Spring Boot 最核心的 25 个注解,都是干货!
- Spring Boot 运行原理 - 核心注解
- 深入了解Spring Boot 核心注解原理
- Springboot系列:@SpringBootApplication注解
- SpringBoot中的注解@SpringBootApplication和(@Configuration......)
- Spring Boot 最核心的 25 个注解,都是干货!
- Spring Boot 核心注解
- Springboot核心注解笔记
- @SpringBootApplication注解
- 32. Spring Boot使用@SpringBootApplication注解【从零开始学Spring Boot】
- 【SpringBoot实战】核心配置和注解
- Spring Boot最核心的27个注解,你了解多少?
- @SpringBootApplication 组合注解包含哪些注解及作用
- spring boot核心注解
- @SpringBootApplication注解
- @SpringBootApplication(exclude={DataSourceAutoConfiguration.class})注解作用
- @SpringBootApplication注解
- SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘
- Spring注解之:@SpringBootApplication
- @SpringBootApplication注解学习