Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
等等54333 分钟前
Java EE初阶——定时器和线程池
java·java-ee
IDRSolutions_CN2 小时前
如何在Java中处理PDF文档(教程)
java·经验分享·pdf·软件工程·团队开发
忘了ʷºᵇₐ5 小时前
MapReduce-WordCount实现按照value降序排序、字符小写、识别不同标点
java·大数据·linux·intellij-idea·mapreduce
jian110586 小时前
java spring -framework -mvc
java·spring·mvc
程序员Bears6 小时前
JSP与JSTL:EL表达式与MVC分层模式的完美结合
java·开发语言·mvc
自我意识的多元宇宙7 小时前
Java List 接口知识点详解
java·开发语言
zhangxzq7 小时前
JVM 性能问题排查实战10连击
java·运维·jvm·经验分享·docker
linux-hzh7 小时前
第二章 Java语言基础
java·开发语言
qq_214225877 小时前
深入解析 Java GC 调优:减少 Minor GC 频率,优化系统吞吐
java·jvm·其他·性能优化
jiuweiC7 小时前
docker使用
java·docker·eureka