下载源码
在github上搜索spring项目并下载源码,访问速度慢的可以导入到gitee中下载。也可以直接在这个地址下载:spring项目
下载解压后目录如图所示:
注意事项:idea最好使用稍微新一点的版本,我使用的是2020.3.2
因为spring是使用的gradle构建工具,所以我们也要下载,版本最好与spring保持一致,我是用的是gradle7.3.3。jdk版本我使用的是java17。这几个版本我测试过是没问题的,其他不同的版本可能会有莫名其妙的问题,需要自己尝试。
Gradle下载
地址如下:https://gradle.org/releases/
解压目录如下:
需要配置环境变量:
GRADLE_USER_HOME配置的是用户目录,类似于mavne的本地仓库路径。
配置完成后可以在任何目录下打开cmd窗口,输入gradle -v命令测试是否配置正确。
在gradle目录的init.d目录中新建一个后缀为gradle的文件,我这里文件名叫init.gradle,里面放的是启动前的一些脚本和配置。
文件内容如下:
allprojects {
repositories {
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal()
mavenCentral()
}
}
构建工程
在下载的项目目录下打开cmd窗口,执行gradle.bat脚本。
控制台可能会有一个git相关的错误,不用管。
现在直接用idea打开下载好的spring项目,进行相关配置。
首先是jdk相关的设置:
然后是gradle相关设置:
控制台显示下面的样子,就是构建成功了
测试
下面我们进行一个测试,确认环境没有问题。
1、新建一个module
建好之后,目录如下:
我们在test目录下的java目录中建一个bean文件夹,并创建一个Book类:
在resource中建一个spring的配置文件,内容如下:
再创建一个测试类:
成功从容器中获取到了bean,测试成功!