Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
abments7 分钟前
pgsql timestamp without time zone > character varying解决方案
java
sanggou31 分钟前
大数据量查询处理方案 - 内存优化与高效展示
java
没有bug.的程序员40 分钟前
Java 字节码:看懂 JVM 的“机器语言“
java·jvm·python·spring·微服务
-大头.43 分钟前
深入理解 Java 内存区域与 JVM 运行机制
java·jvm
没有bug.的程序员1 小时前
JVM 整体架构:一套虚拟机的心脏与血管
java·jvm·spring boot·spring cloud·架构
晨枫阳1 小时前
不同语言的元组对比
java·前端·javascript
悟能不能悟1 小时前
怎么在idea合并2个个branch
java·ide·intellij-idea
i02082 小时前
SpringBoot 项目配置
java·spring boot·后端
计算机毕业设计小途2 小时前
计算机毕业设计推荐:基于springboot的快递物流仓库管理系统【Java+spring boot+MySQL、Java项目、Java毕设、Java项目定制定
java·spring boot·mysql
苹果醋33 小时前
VueX(Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式)
java·运维·spring boot·mysql·nginx