Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
生命不息战斗不止(王子晗)6 分钟前
mysql基础语法面试题
java·数据库·mysql
umeelove359 分钟前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
redaijufeng12 分钟前
Node.js(v16.13.2版本)安装及环境配置教程
java
齐齐大魔王26 分钟前
linux-线程编程
java·linux·服务器
sthnyph39 分钟前
SpringBoot Test详解
spring boot·后端·log4j
我真会写代码1 小时前
Redis核心特性详解:事务、发布订阅与数据删除淘汰策略
java·数据库·redis
IT 行者1 小时前
LangChain4j 集成 Redis 向量存储:我踩过的坑和选型建议
java·人工智能·redis·后端
brucelee1861 小时前
Spring Boot 测试最佳实践
spring boot·后端·log4j
一定要AK1 小时前
Java流程控制
java·开发语言·笔记
tryCbest2 小时前
Java和Python开发项目部署简介
java·开发语言·python