Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
广师大-Wzx几秒前
JavaWeb:后端部分
java·开发语言·spring·servlet·tomcat·maven·mybatis
dishugj8 分钟前
HANA数据库常用命令总结
java·前端·数据库
MacroZheng10 分钟前
横空出世!IDEA最强MyBatis插件来了,功能很全!
java·后端·mybatis
zhangjw3414 分钟前
第9篇:Java集合框架入门,List详解:ArrayList与LinkedList底层彻底吃透
java·开发语言·list
大大杰哥15 分钟前
Java集合框架(List/Set/Queue)核心总结与代码示例
java·数据结构
深蓝轨迹17 分钟前
RedisTemplate 核心操作API汇总(Spring Data Redis)
java·redis·spring
Cat_Rocky22 分钟前
K8s RBAC认证 简单讲
java·docker·kubernetes
一只IT攻城狮24 分钟前
️ Spring Boot 文件上传,防御恶意文件攻击
java·spring boot·web安全
倒流时光三十年26 分钟前
第6篇 Consumer 精讲(上):Offset 提交与幂等消费
spring boot·kafka
ch.ju32 分钟前
Java Programming Chapter 3——Subscript of the array
java·开发语言