Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
千寻技术帮3 分钟前
50022_基于微信小程序同城维修系统
java·mysql·微信小程序·小程序·同城维修
野蛮人6号17 分钟前
黑马八股笔记
java
Charles_go29 分钟前
41、C#什么是单例设计模式
java·设计模式·c#
皮皮林5511 小时前
别再只会 mvn install 了!深入拆解 Maven 插件核心原理
java·maven
百***49001 小时前
SpringSecurity的配置
java
@老蝴1 小时前
Java EE - 常见的死锁和解决方法
java·开发语言·java-ee
wangmengxxw1 小时前
Swagger技术
java·swagger
全干engineer2 小时前
idea拉取github代码 -TLS connect error 异常问题
java·github·intellij-idea
q***48312 小时前
【监控】Spring Boot+Prometheus+Grafana实现可视化监控
spring boot·grafana·prometheus
10岁的博客2 小时前
二维差分算法高效解靶场问题
java·服务器·算法