Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
小江的记录本5 分钟前
【泛型】泛型:泛型擦除、通配符、上下界限定
java·windows·spring boot·后端·spring·maven·mybatis
pupudawang6 分钟前
springboot下使用druid-spring-boot-starter
java·spring boot·后端
0xDevNull7 分钟前
Java 视频在线播放功能案例
java·开发语言·音视频
rrrjqy8 分钟前
Java基础篇(一)
java·开发语言
我是咸鱼不闲呀10 分钟前
力扣Hot100系列23(Java)——[回溯]总结(上)(全排列,子集,电话号码的字母组合,组合总和)
java·算法·leetcode
落羽的落羽15 分钟前
【Linux系统】中断机制、用户态与内核态、虚拟地址与页表的本质
java·linux·服务器·c++·人工智能·算法·机器学习
拄杖忙学轻声码16 分钟前
maven引入本地jar包示例(非仓库引入)
java·maven·jar
lierenvip18 分钟前
Spring Boot 自动配置
java·spring boot·后端
tgethe2 小时前
java并发——1
java·开发语言·面试
coder_zh_2 小时前
Java基础-学习-面试-校招-要点突击检查
java