Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
Lio n J几秒前
基于SpringBoot常用脱敏方案
spring boot·spring·mvc·状态模式
杀死那个蝈坦1 分钟前
微服务网关(Spring Cloud Gateway)实战攻略
java·微服务·架构
Q_Q19632884752 分钟前
python+django/flask+vue基于机器学习的就业岗位推荐系统
spring boot·python·django·flask·node.js
没有腰的嘟嘟嘟7 分钟前
从 0 到 1:我如何用 Spring Boot 3 + Redis 打造一个生产级通用幂等与防重中间件(含图解 + 代码 + 案例)
spring boot·redis·中间件·lua
Q_Q5110082858 分钟前
python+django/flask+vue基于深度学习的图书推荐系统
spring boot·python·django·flask·node.js·php
凌云若寒17 分钟前
半导体标签打印的核心痛点分析
java
灰乌鸦乌卡18 分钟前
泛微OA集成档案信息包生成
java
2301_8035545218 分钟前
利用信号完成这个联动需求
java·开发语言
5008420 分钟前
鸿蒙 Flutter 超级终端适配:多设备流转与状态无缝迁移
java·人工智能·flutter·华为·性能优化·wpf
codealy20 分钟前
Spring 事务失效的八大场景深度解析
java·spring boot·后端·spring