很多人估计想搭建个 spring 的源码环境,但是 spring 的这个源码环境还是稍微有点复杂的,机缘巧合,之前有朋友研究了一个星期,并且最后把环境搞好了,还顺便给我把环境……
很多人估计想搭建个 spring 的源码环境,但是 spring 的这个源码环境还是稍微有点复杂的,机缘巧合,之前有朋友研究了一个星期,并且最后把环境搞好了,还顺便给我把环境也搞了下,大概几分钟操作就行,其他就让电脑在那边下载就行了;
之前也有好几个朋友问我,他也想搭建个 spring 环境,今天就抽空整理下,希望对你有帮助;
效果
最后环境搭建成功效果如下:
可以自己调试源码,修改代码,添加相关注释了;
ps:如果你想搭建 spring-boot 的源码环境,比 spring 环境简单,clone 源码之后,啥不用操作等编译即可,效果如下:
准备 spring 源码
spring GitHub 地址:https://github.com/spring-projects/spring-framework.git
直接 clone 也可以,你也可以 fork 到自己仓库之后再 clone ;
spring 给出的步骤
第三步先注意了,需要给你的 idea 调整下 jvm 参数;其他的按照做可能还有点问题,我来把之前朋友研究一周并且可行的操作步骤列下;
环境搭建步骤
-
提前编译操作(通过 spring 给出的 一步骤可以发现)
-
需要注释掉 gradle/docs.gradle 一段内容
-
aspectJ 特别设置下,在 spring 文档中 建议排除掉,但是有时候我们需要使用,所以这里排除
-
编译(此过程时间较长,我电脑编译了 一个多小时……)
-
自己建立一个模块
-
开始调试、添加注释等表示环境成功了;
自己源码添加相关注释;
还没有评论呢,快来抢沙发~