https://github.com/spring-projects/spring-framework/releases/tag/v6.2.8
https://github.com/spring-projects/spring-framework.git

JDK17 以上版本

spring-framework 源码需要依赖Gradle 并且要指定的版本
查询 gradle 版本 可以在源码的 这个文件夹下查询
https://gitee.com/mirrors/spring-framework/blob/v6.2.8/gradle...
其中一个配置项为distributionUrl 对应的值就是该源码对应的Gradle 版本
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip

在Gradle 的官网下载
v8.14.3 #
Jul 04, 2025

Download: binary-only or complete (checksums)

点击 binary-only 下载并且解压
配置环境变量
GRADLE_HOME D:\Programs\gradle-8.14.3
Path 中追加 D:\Programs\gradle-8.14.3\bin
打开cmd 窗口 输入 gradle -v

配置 gradle 的maven 仓库为阿里的
在init.d 文件夹下新建 init.gradle 加入以下内容
allprojects {
repositories {

maven {
  url 'https: //maven.aliyun.com/repository/public/'
}

mavenLocal()
mavenCentral()
}
}

下载maven 安装 配置环境变量
C:\Users\Administrator>mvn -version
Apache Maven 3.9.10 (5f519b97e944483d878815739f519b2eade0a91d)
Maven home: D:\Programs\apache-maven-3.9.10
Java version: 17.0.15, vendor: Eclipse Adoptium, runtime: D:\Program Files\Eclipse Adoptium\jdk-17.0.15.6-hotspot
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"

C:\Users\Administrator>gradle -v


Gradle 8.14.3

Build time: 2025-07-04 13:15:44 UTC
Revision: e5ee1df3d88b8ca3a8074787a94f373e3090e1db

Kotlin: 2.0.21
Groovy: 3.0.24
Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024
Launcher JVM: 17.0.15 (Eclipse Adoptium 17.0.15+6)
Daemon JVM: D:\Program Files\Eclipse Adoptium\jdk-17.0.15.6-hotspot (no JDK specified, using current Java home)
OS: Windows 11 10.0 amd64

可能能会提示 jdk 的调用链路的问题 直接在控制台点击升级就可以了

======================================
创建一个gradle model 来验证是否安装成功
图片.png
修改:build.gradle
dependencies {

testImplementation platform('org.junit:junit-bom:5.10.0')
testImplementation 'org.junit.jupiter:junit-jupiter'
implementation(project(":spring-beans"))
implementation(project(":spring-core"))
implementation(project(":spring-context"))
implementation(project(":spring-instrument"))
implementation(project(":spring-aop"))

}

然后通过gradle 命令 或图形界面构建以下,之后编写测试代码
图片.png
图片.png


WL
1 声望2 粉丝