目录
核心逻辑
pom文件中添加starter起步依赖,如果你自己有配置,那就用你的配置,如果没有配置文件,就帮你配置,并且帮你创建对象放到IoC容器中
作用
- 加载所有符合条件的Configuration
- 创建对应的配置类的Bean对象
- 然后交给Spring的IoC容器进行管理
实现过程
- SpringBoot会自动的创建一个启动类,一般是模块名加上Application,
- 这个启动类头上有个SpringBootApplication注解
- SpringBootConfiguration:
- 标注这是一个配置类
- 同Spring的Configuration一样
- EnableAutoConfiguration:自动装载
- @EnableAutoConfiguration核心注解
- 启用 SpringBoot 的自动装载机制的
- 使用Import那个注解加载了一个clas