【源码解析】最详细SpringBoot自动装配原理

自动配置的基本概念

Springboot自动配置是指基于你所依赖的Jar包或者maven坐标,对springboot应用进行自动配置,完成第三方bean的注入,达到开箱即用的基础支撑

配置类

在springboot项目中被@Configuration所标注的类就是配置类,在配置类中可以通过@Bean方式来实现bean的IOC容器注入

分析SpringBoot自动配置,只能从SpringBoot工程的启动类开始分析

启动类可分析的就两个点:run方法和@SpringBootApplication注解

在这里插入图片描述

SpringBoot的启动流程

这里先讲SpringBoot的启动流程,是因为自动配置过程是包含在启动流程之内的

通过先分析run方法,我们就可以知道springBoot加载第三方配置类所需要那种方式

  • 简化版启动流程springboot主启动类首先执行run方法,主要的作用是初始化IOC容器,加载源配置类,然后递归加载并处理所有的配置类

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值