Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
biubiubiu07061 分钟前
SpringBoot 3.5.4 整合Quartz 定时任务
java·spring boot·spring
mifengxing6 分钟前
LeetCode热题100——字母异位词分组
java·算法·leetcode·职场和发展·哈希表·hot100
微三云、小叶28 分钟前
排队免单系统底层设计:四种分配算法拆解,无预支资金的合规营销架构方案
java·前端·软件开发·商业模式·本地生活·商业思维
就叫_这个吧30 分钟前
Java+MySQL+Mybatis+Junit4实现学生信息管理系统
java·mysql·mybatis
乐之者v31 分钟前
xxl-job添加执行器
java
可乐ea1 小时前
【知识获取与分享社区项目 | 项目日记第 19 天】基于 Elasticsearch 实现关键词检索与业务权重排序
java·大数据·spring boot·mysql·elasticsearch·搜索引擎·全文检索
zzz_23682 小时前
【Spring】面试突击系列(一):IoC 与 DI 深度解析
java·spring·面试
于先生吖2 小时前
前后端分离体育服务项目,场馆计费+线下赛事排行小程序部署开发教程
java·小程序·uni-app
RemainderTime2 小时前
Spring Boot脚手架集成 Spring Security实现生产级RBAC鉴权
spring boot·后端·spring
闪电悠米2 小时前
黑马点评-秒杀优化-01_async_seckill_idea
java·数据库·ide·redis·分布式·缓存·intellij-idea