Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
来旺几秒前
互联网大厂Java面试实战:核心技术栈与业务场景深度解析
java·spring boot·docker·kubernetes·mybatis·hibernate·microservices
k***1951 分钟前
SpringBoot 使用 spring.profiles.active 来区分不同环境配置
spring boot·后端·spring
big-seal2 分钟前
XML解释
xml·java·数据库
踏浪无痕2 分钟前
Maven 依赖冲突的正确处理姿势:别再到处写 exclusion 了
spring boot·spring·maven
m***11909 分钟前
Spring BOOT 启动参数
java·spring boot·后端
小石头 1008611 分钟前
【JavaEE】synchronized关键字
java·java-ee
悟空码字13 分钟前
Java实现接口幂等性:程序员的“后悔药”
java·后端
天天摸鱼的java工程师13 分钟前
🔍 MySQL 索引底层原理与 SQL 优化实战:从 B + 树到亿级查询优化
java·后端
IMPYLH16 分钟前
Lua 的 select 函数
java·开发语言·笔记·后端·junit·游戏引擎·lua
小石头 1008617 分钟前
【JavaEE】死锁和避免方法
java·java-ee