Spring Boot 源码环境搭建

1、下载配置项目

1.1、Gradle下载

https://services.gradle.org/distributions/

  • 本次源码使用的是Spring-Boot-2.5.14,官方推荐gradle-6.9.2,这次就按推荐下载。

spring boot 和 gradle 对应 springboot gradle配置_java

  • 下载完后在没有中文的路径解压,注意压缩包和解压文件夹要在同一个目录下,后面有用。

1.2、配置Gradle环境

spring boot 和 gradle 对应 springboot gradle配置_maven_02

  • 新建GRADLE_HOME

spring boot 和 gradle 对应 springboot gradle配置_gradle_03

  • 添加PATH

spring boot 和 gradle 对应 springboot gradle配置_github_04

  • 确定退出
  • win + r 输入 cmd,检查是否配置成功:gradle -v

spring boot 和 gradle 对应 springboot gradle配置_maven_05

1.3、下载springboot源码

1、配置hosts

(1)打开IPAddress.com网站,查询下面3个网址对应的IP地址
github.com
assets-cdn.github.com (这里可能查询到多个,可以ping一下选最快的)
github.global.ssl.fastly.net
  • 进入网址https://www.ipaddress.com/找到

  • 这个网址可能有多个ip地址assets-cdn.github.com
(2)修改本地电脑系统hosts文件
  • 路径 C:\Windows\System32\drivers\etc
  • 找到hosts打开,在最后加入刚才查询到的ip地址(如果权限不够就管理员方式打开)
# github
140.82.113.4 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
#end github
(3)刷新系统dns缓存
  • win + r 打开运行窗口,输入cmd回车,进入命令行窗口。
  • 输入命令:ipconfig /flushdns回车后执行刷新本地dns缓存数据。

2、GitHub下载源码

  • 下载解压到没有中文路径的文件夹下

spring boot 和 gradle 对应 springboot gradle配置_spring boot_06


spring boot 和 gradle 对应 springboot gradle配置_github_07

1.3、IDEA导入项目

1、查询阿里云地址

spring boot 和 gradle 对应 springboot gradle配置_java_08

  • 搭建了四五次左右,新的阿里云镜像比较快,旧的比较慢很多。
repositories{
    //加上阿里云镜像
    maven { url 'https://maven.aliyun.com/repository/central'}
    maven { url 'https://maven.aliyun.com/repository/public' }
}
(1)找到解压的修改springboot项目,修改在项目根路径下的build.gradle

spring boot 和 gradle 对应 springboot gradle配置_gradle_09

(2)修改项目根路径下的settings.gradle

spring boot 和 gradle 对应 springboot gradle配置_gradle_10

(3)修改项目buildSrc下的build.gradle

spring boot 和 gradle 对应 springboot gradle配置_maven_11

(4)修改buildSrc路径下的settings.gradle

spring boot 和 gradle 对应 springboot gradle配置_maven_12

(5)修改gradle/wrapper/gradle-wrapper.properties
  • 这里后面的路径是你的压缩包,位置要和gradle解压包一致
(6)IDEA中设置
  • 不设置也行,但是文件都会放到c盘用户的.gradle下
  • spring boot 和 gradle 对应 springboot gradle配置_spring boot_13

  • 完成以上步骤,再将下载的spring boot源码导入到IDEA,静静等待导入成功即可。
  • 如果IDEA还没配置JDK的,也会有报错,建议先弄好IDEA配置再导入。我用的是9,兼容8的,所以有些是8有些是9页懒得管了。
  • spring boot 和 gradle 对应 springboot gradle配置_gradle_14


  • spring boot 和 gradle 对应 springboot gradle配置_java_15

  • 我按照网上的搭建总是有这样会那样的问题,这是我自己搞了两三天才搞出来的,你们照着搭建可能也会不行,。,。

spring boot 和 gradle 对应 springboot gradle配置_java_16