# spring-framework **Repository Path**: xgzit/spring-framework ## Basic Information - **Project Name**: spring-framework - **Description**: spring-framework 5.2.18 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-16 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-framework-5.3.25 源码学习项目 ## 个人测试项目是 spring-study ## 分支 original 是没有动过的原始代码 ## 构建方法: 1、先下载 gradle7.5.1 https://gradle.org/next-steps/?version=7.5.1&format=all 2、解压放在一个文件夹 记住目录 比如:D:\greenSoft\gradle-7.5.1 3、在 D:\greenSoft\gradle-7.5.1\init.d 文件夹下面,创建一个 init.gradle 文件。 任务:自己百度搜索 这个文件内容,就是配置gradle加速的。 哈哈 doc文件夹下就有! 4、不论是下载github上的源码还是 git clone,下载zip我的源码 用idea打开后,都要取消idea的自动构建,就是把下面的任务叉掉,然后配置本项目的gradle。 idea路径:file->settings->Build Execution Deployment->build tools->gradle 配置 Use Gradle from 选择 specified location ,后面选择 你的gradle的路径 D:\greenSoft\gradle-7.5.1 不要去配置 系统gradle的环境变量,因为gradle版本差异大,与idea兼容性大。所以,直接指定就好了。 ![img.png](./img/idea-setting.png) 5、配置注释支持中文 在 help-> Edit Custom VM Options... -> 打开的文件添加一行 ``` -Dfile.encoding=UTF-8 ``` 然后重启idea。 对于其他的由gradle构建的项目,相信你也会了。先尝试用自己的本地的gradle构建一下, 如果不行,再看一下原来的项目人家是用什么gradle版本,下载这个版本。解压记住路径,放一个init.gradle文件, idea配置当前项目使用的gradle。那就基本没问题了。 ## 说明 1、模块 spring-study 是我创建的测试项目 2、doc文件夹是我创建用来放一下文档的 3、img文件夹是放markdown的图片的。