一.知识回顾

【0.SpringBoot专栏的相关文章都在这里哟,后续更多的文章内容可以点击查看】

【1.SpringBoot初识之Spring注解发展流程以及常用的Spring和SpringBoot注解】

【2.SpringBoot自动装配之SPI机制&SPI案例实操学习&SPI机制核心源码学习】

【3.详细学习SpringBoot自动装配原理分析之核心流程初解析-1】

【4.详细学习SpringBoot自动装配原理之自定义手写Starter案例实操实战-2】

之前我们学习了SpringBoot自动装配的原理以及通过手写来实现一个Starater案例,接下来我们更深入的学习SpringBoot的源码了,为了能否更好的学习SpringBoot的源码,就需要我们在本地编译源码环境,然后在研究源码的时候可以添加对应的注释是必须的,接下来就给大家来介绍下如何来搭建我们的源码环境。

当你以后想要学习其它源码的时候,需要进行导入编译到本地环境,也是一样的操作哦。

二. IDEA中集成SpringBoot源码环境详细步骤讲解

2.1 官方源码下载

  首先大家要注意SpringBoot项目在2.3.0之前是使用Maven构建项目的,在2.3.0之后是使用Gradle构建项目的。我们就以SpringBoot2.2.5为案例,所以本文就介绍SpringBoot2.2.5的编译过程。

SpringBoot Github官方下载地址

2.1.1 进入官方地址

2.1.2 找到我们对应要下载的版本

2.1.3 解压下载的springboot源码

2.2 本地源码编译