1、环境依赖
以下环境依赖,基于笔者搭建源码环境所用到的软件及系统,大家也可以根据自己的实际情况修改
| 依赖项 | 版本 |
|---|---|
| gradle | 8.9 |
| jdk | 17 |
| idea | 2024 |
| springboot | 3.3.x |
这里强烈建议,gradle自己下载并安装。不然由于网络的问题,项目导入idea之后,可能需要等待好久,且不一定能成功。至于怎么安装,想必大家都开始研究源码了,安装个gradle应该轻而易举,这里不做累述。
2、源码下载
首先访问全球最大的男性交友网站github,找到springboot的项目,也可以直接访问下面的连接
因为网络的原因,这里也建议大家采用把源码下载下来的方式
下载完成之后,对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上自己创建的项目。