Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
得物技术28 分钟前
从 JSON 字符串到 Java 对象:Fastjson 1.2.83 全程解析|得物技术
java·后端·json
JAVA学习通32 分钟前
基本功 | 一文讲清多线程和多线程同步
java·开发语言·多线程
啦啦91171436 分钟前
如何理解Java中的并发?
java·开发语言
超级大只老咪40 分钟前
哈希表(算法)
java·算法·哈希算法
Ares_xb1 小时前
推广一下自己刚撸的 IDEA 插件—Bean Copy 助手
java·ide·intellij-idea
郑重其事,鹏程万里1 小时前
commons-digester3(XML解析框架)
xml·java
货拉拉技术1 小时前
网关 MCP 转换技术:从实现到平台落地
java·架构·mcp
艾菜籽1 小时前
SpringMVC练习:加法计算器与登录
java·spring boot·spring·mvc
LawsonJin2 小时前
springboot实现微信小程序支付(服务商和普通商户模式)
spring boot·后端·微信小程序
浮游本尊2 小时前
Java学习第25天 - Spring Cloud Alibaba微服务生态
java