springboot3.0 源码分析--环境搭建

288 阅读2分钟

1、环境依赖

以下环境依赖,基于笔者搭建源码环境所用到的软件及系统,大家也可以根据自己的实际情况修改

依赖项版本
gradle8.9
jdk17
idea2024
springboot3.3.x

这里强烈建议,gradle自己下载并安装。不然由于网络的问题,项目导入idea之后,可能需要等待好久,且不一定能成功。至于怎么安装,想必大家都开始研究源码了,安装个gradle应该轻而易举,这里不做累述。

2、源码下载

首先访问全球最大的男性交友网站github,找到springboot的项目,也可以直接访问下面的连接

github.com/spring-proj…

因为网络的原因,这里也建议大家采用把源码下载下来的方式

下载完成之后,对zip包进行解压,得到源码

这里不建议直接进入源码目录去使用命令进行构建,因为目前大多数企业用的jdk是1.8,而springboot3.0需要的jdk是17,直接用命令行构建还得去搞环境变量,很麻烦。所以我们之间用idea导入项目

3、导入源码

打开idea--》file--》open,选中刚刚解压完的源码目录,点击打开

这样子项目就导入到idea里面。

接着配置下idea的gradle,让他使用你自己安装的gradle。进入到idea的设置里,选中gradle配置,将Distribution修改为local Installation,如果你的gradle安装的正确,那么他是会自动带出gradle安装目录的

配置完成之后点击apply。

4、编译源码

之后点击gradle的标志,并点击刷新按钮

这个时候会进行源码的编译,但是由于网络原因,可能会经常失败。如果失败,就重新点击刷新按钮即可。

一切顺利的话,gradle会开始去下载各种依赖,这个过程可能要持续几分钟,耐心等待即可

5、验证环境

等到提示编译完成之后,我们就可以找个项目验证验证。

我们找到spring-boot-test

展开其下面的spring-boot-smoke-tests

在该项目下找到

这是一个我们非常熟悉且简单的springboot项目,直接运行该项目。如果能成功启动,说明我们的环境搭建完成。如果提示java SDK没有设置,那就设置一下,记得要选择**JDK17**.

好了,到此,我们的环境搭建就已经完成。后续源码的阅读,也是从这个非常熟悉且简单的项目作为入口。这里建议大家到gitee上创建一个项目,把源码传上去,后续阅读源码的时候,可以往代码里添加注释并上传到gitee上自己创建的项目。