Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
q***017725 分钟前
Spring Boot 热部署
java·spring boot·后端
Seven9727 分钟前
SpringCloud 常见面试题(三)
java
H***997627 分钟前
Java虚拟现实案例
java·开发语言·vr
g***72701 小时前
springBoot发布https服务及调用
spring boot·后端·https
yifengyiyufjq1 小时前
Docker 镜像制作教程
java·docker·node.js
想不明白的过度思考者1 小时前
基于 Spring Boot 的 Web 三大核心交互案例精讲
前端·spring boot·后端·交互·javaee
tuokuac1 小时前
SQL中AND和逗号,的区别
java·数据库·sql
zl9798991 小时前
RabbitMQ-Hello World
java·分布式·rabbitmq
程序员三明治1 小时前
【Spring进阶】Spring IOC实现原理是什么?容器创建和对象创建的时机是什么?
java·后端·spring·ioc·bean生命周期
程序员西西2 小时前
SpringCloudGateway入门实战
java·spring boot·计算机·程序员·编程