Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
身如柳絮随风扬2 分钟前
什么是缓存预热
java·spring·缓存
Gofarlic_OMS7 分钟前
中小企业控制方法:中小型制造企业Creo许可证成本控制
java·大数据·运维·算法·matlab·制造
XiYang-DING8 分钟前
【Java】Lambda表达式
java·开发语言·python
隔山打牛牛14 分钟前
Spring的两大核心
java·开发语言
Elastic 中国社区官方博客16 分钟前
用于 IntelliJ IDEA 的新 ES|QL 插件
java·大数据·数据库·ide·elasticsearch·搜索引擎·intellij-idea
API快乐传递者17 分钟前
Python 爬虫获取 1688 商品详情 API 接口实战指南
java·前端·python
MX_935920 分钟前
Spring MVC全注解开发实现及其原理
java·spring·mvc
凯尔萨厮22 分钟前
创建Web项目(Maven管理)
java·maven·web
yaoxin52112337 分钟前
381. Java IO API - 控制文件树遍历流程
java·开发语言
SimonKing39 分钟前
OpenCode 20 个斜杠命令,90% 的人只用过 3 个
java·后端·程序员