Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
昵称为空C2 小时前
手撸一个动态 SQL 执行引擎:不重启服务,在线增删改查任意数据库
spring boot·后端
东坡白菜3 小时前
破局全栈:一个前端开发的Java入门实战记录(1)
java·全栈
唐青枫3 小时前
Java Tomcat 实战指南:从 Servlet 容器到 Spring Boot 部署
java
wsaaaqqq3 小时前
roudan:自由选择实体、灵活操作数据、快速写入数据库的 Java 框架
java
plainGeekDev7 小时前
null 判断 → Kotlin 可空类型
android·java·kotlin
糖拌西瓜皮7 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
plainGeekDev7 小时前
getter/setter → Kotlin 属性
android·java·kotlin
一线大码7 小时前
Smart-Doc 的简单使用
java·后端·restful
MacroZheng9 小时前
Claude Code官方桌面端正式发布,夯爆了!
java·人工智能·后端