Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
一又四分之一.16 小时前
spring、springboot、springCloud
spring boot·spring·spring cloud
IAtlantiscsdn16 小时前
Redis Stack扩展功能
java·数据库·redis
yunmi_16 小时前
2024版 IDEA 用 Maven 创建 java 项目(+Maven 安装和配置)
java·maven
float_六七16 小时前
Spring事务注解@Transactional核心机制详解
java·后端·spring
渣哥16 小时前
Java 线程安全详解:定义、常见问题与解决方案
java
没有bug.的程序员16 小时前
Redis 大 Key 与热 Key:生产环境的风险与解决方案
java·数据库·redis·缓存·热key·大key
We....17 小时前
Java分布式编程:RMI机制
java·开发语言·分布式
玉衡子17 小时前
七、InnoDB底层原理与日志机制
java·mysql
€81117 小时前
Java入门级教程17——利用Java SPI机制制作验证码、利用Java RMI机制实现分布式登录验证系统
java·开发语言·java spi机制·远程传输数据
2301_8153577017 小时前
parameterType和@Param注解的区别
java·开发语言·数据库