Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
yyovoll1 分钟前
Java包和权限的知识点介绍
java·spring
林shir7 分钟前
Java基础1.7-数组
java·算法
好奇的菜鸟13 分钟前
Docker 一键启动:打造高效的 Java 微服务开发环境
java·docker·微服务
二十雨辰14 分钟前
[SSM]SpringMVC请求与响应
java·spring·http
wangbing112516 分钟前
平台介绍-动态更换登录背景图
java
tryxr18 分钟前
继承存在的意义、特点、使用方法
java·开发语言·接口
tbRNA40 分钟前
Java 基础入门易错知识点(三)
java·开发语言
韩立学长1 小时前
【开题答辩实录分享】以《基于SSM的电影售票管理系统的设计与实现》为例进行选题答辩实录分享
java·spring·servlet
泉城老铁1 小时前
目前开源架构需要注意的安全问题
spring boot·后端
程序员阿鹏2 小时前
@Autowired和@Resource的区别
java·开发语言·spring