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 来验证是否安装成功
修改: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 命令 或图形界面构建以下,之后编写测试代码
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。