1.搭建spring源码需要的工具
2.搭建spring源码流程
3.总结
1.搭建spring源码需要的工具
1)Idea 2020以上版本(可以使用kotlin1.5及以上)
2)gradle 我这里采用6.8.3
3)spring源码
4)jdk 11
2.搭建spring源码流程
我们先安装一下jdk11
https://www.oracle.com/java/t...
我们再到github上 fork一个spring源码到我们的本地仓库里,方便我们后续增加注解和提交。
https://github.com/spring-pro...
然后我们从本地仓库clone一个项目到我们计算机上:
接下来我们需要在idea2020及以上的版本前提下(因为spring源码会用到kotlin,只有idea2020以上版本才支持kotlin1.5,用idea2019编译spring会使编译无法通过。),安装gradle:
我下载的是6.8.3,然后配置一下环境变量。
添加一个GRADLE_HOME ,路径为你自己的解压路径
输入gralde -v 可以看见我们的gradle信息:
接下来我们打开刚刚下载好的源码:
选择gradle:
选择project Struct
jdk 改成11
再选择setting
找到kotlin,选择1.5
找到gradle,选择本地gradle:
等他编译完就可以了(可能需要一会儿):
再创建一个本地测试工程
注意了,这里要选择web
名字输一个自己喜欢的:
在build.gradle中输入
dependencies {
compile(project(":spring-beans"))
compile(project(":spring-context"))
testCompile group: 'junit', name: 'junit', version: '4.11'
testCompile group: 'junit', name: 'junit', version: '4.12'
}
之后再运行一下,点一下绿色的箭头。
接下来我们就可以在这个工程里进行写配置文件测试了!
3.总结
虽然搭建spring源码的流程看起来并不多,但是却经常遇到坑,比如说kotlin,比如说jdk11,如果有读者还是搭建不起来,欢迎在评论下方留言!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。