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:

https://gradle.org/releases/

我下载的是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,如果有读者还是搭建不起来,欢送在评论下方留言!