Spring Boot 自动配置原理

一、概述

相比较于Spring 繁杂的xml配置,Spring Boot 的自动配置极大的简化了开发

二、自动配置过程

1、引入场景启动器starter

2、SPI思想,自动扫描和加载META-INF下面的配置类

3、配置类 通过@Bean配置组件

4、配置类通过@EnableConfigurationProperties将配置类与属性类绑定

5、属性类 通过@ConfigurationProperties与配置文件 application.properties进行绑定

6、在项目启动类上开启功能开关 @EnableXXXX

相关推荐
人机与认知实验室1 分钟前
Maven与以色列福音系统有何区别?
java·maven
wuqingshun3141592 分钟前
spring如何解决循环依赖问题的?
java
凸头37 分钟前
SpringDoc OpenAPI 泛型返回值完美解决方案
java
Predestination王瀞潞1 小时前
Java EE3-我独自整合(第一章:Spring入门)
java·spring·java-ee
克莱因3581 小时前
Linux 进程(2)服务管理指令
java·linux·服务器
罗小爬EX1 小时前
Arthas 实战指南(二):profiler生成火焰图实战
java·arthas·火焰图
nvvas1 小时前
IDEA安装并且使用Roo Code工具
java·ide·人工智能
菜鸟小九1 小时前
JVM垃圾回收
java·jvm·算法