Spring Boot 自动配置原理

一、概述

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

二、自动配置过程

1、引入场景启动器starter

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

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

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

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

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

相关推荐
workflower7 分钟前
如何使用设计模式-误区
java·开发语言·设计模式·集成测试·软件工程·需求分析·软件需求
人道领域11 分钟前
Day | 12 【苍穹外卖 :导出Excel数据表】
java·后端·sql·servlet·mvc·intellij-idea
毕设源码-朱学姐14 分钟前
【开题答辩全过程】以 校园超市购物系统为例,包含答辩的问题和答案
java
zs宝来了16 分钟前
Spring IoC 容器初始化全链路深度解析:从 BeanFactory 到 refresh() 的底层真相
java·后端·spring·ioc·源码解析·java后端
愤豆20 分钟前
10-Java语言核心-JVM原理--字节码与执行引擎详解
java·jvm·python
番茄去哪了22 分钟前
Retrofit框架调用第三方api
java·服务器·retrofit
xuhaoyu_cpp_java27 分钟前
XML学习
xml·java·笔记·学习
爱丽_29 分钟前
AQS 的 CLH 同步队列:入队/出队、park/unpark 与“公平性”从哪来
java·开发语言·jvm
黄昏恋慕黎明29 分钟前
spring的IOC与DI
java·后端·spring
张涛酱10745630 分钟前
Jackson 严格解析:拒绝"温柔"的 JSON
spring boot·json