Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
Han.miracle7 小时前
Spring Boot 项目从入门到排障:核心结构、依赖管理与启动全解析
java·jar
麦麦鸡腿堡7 小时前
Java_通过反射获取类的结构信息
java·开发语言
还是鼠鼠7 小时前
SQL语句执行很慢,如何分析呢?
java·数据库·mysql·面试
爱装代码的小瓶子7 小时前
【c++知识铺子】封装map和set(详细版)
android·java·c++
2201_757830877 小时前
tlias的部门的增删改查操作
java·开发语言
雨雨雨雨雨别下啦8 小时前
Spring AOP概念
java·后端·spring
on the way 1238 小时前
day04-Spring之Bean的生命周期
java·后端·spring
代码笔耕8 小时前
面向对象开发实践之消息中心设计(二)
java·后端·架构
要开心吖ZSH8 小时前
应用集成平台-系统之间的桥梁-思路分享
java·kafka·交互
TsengOnce8 小时前
阿里云ECS多版本JDK切换
java·python·阿里云