Spring源码系列 第一篇 入门准备
Spring源码入门
准备工作
学习spring前需要下载的各种插件,编译器,源码版本等:
- JDK1.8 版本
- spring源码5.2.8.RELEASE
git clone --branch v5.2.8.RELEASE https://gitee.com/Z201/spring-framework.git
- spring源码相关修改
修改settings.gradle文件
repositories {
gradlePluginPortal()
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://repo.spring.io/plugins-release' }
}
修改gradle.properties文件
version=5.2.8.RELEASE
org.gradle.jvmargs=-Xmx2048M
org.gradle.caching=true
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.daemon=true
修改build.gradle文件
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
编译spring-oxm模块,命令为:
gradlew :spring-oxm:compileTestJava
-
IDEA导入Spring源码
File -> New -> Project from Existing Souces->选择spring源码->Import project from external model ->Gradle -
IDEA 中kotlin插件安装
kotlin插件版本为1.3.71(我装的1.3.72也没有问题)
6.把demo项目引用包改为已下载的源码,步骤如图
注意要先把spring源码工程打jar包,这里才会有jar包选项