Spring源码编译教程
【摘要】 Spring源码编译教程是根据网上大佬Spring5.3.10注释版源码编译的Spring源码的依赖包链接:https://pan.baidu.com/s/1orG6hEnkd8gd9v-TN5HXKQ 提取码:hxvo 先下载好依赖包,这样一会就不用,疯狂等待了下载Spring源码git clone的地址为:https://gitee.com/archguide/spring-framew...
是根据网上大佬Spring5.3.10注释版源码编译的
Spring源码的依赖包
链接:https://pan.baidu.com/s/1orG6hEnkd8gd9v-TN5HXKQ
提取码:hxvo
先下载好依赖包,这样一会就不用,疯狂等待了
git clone的地址为:https://gitee.com/archguide/spring-framework-5.3.10.git
这里用idea
点击clone
一旦下载完成,IDEA就会自动下载gradle,下载完,就会开始下载Spring源码依赖,但是我们已经有现成的了,所以可以直接取消。
修改IDEA的gradle配置
它会自动触发gradle的重新编译。
如果没有,重新编译,刷新一下gradle
成功,我这里花了2小时59分钟
运行代码
编译成功后,在左侧可以看到如下模块,其中有一个tuling模块,这是网上大佬写的一个模块,可以直接运行,在它下面有一个Test类,直接运行main方法。
第一次运行,难免报错
再次运行
到此,你已经成功的编译好了Spring源码,可以直接查看并进行调试了。
问题2
如果出现了:
报错的CoroutinesUtils是一个kotlin中的类,解决办法:
点击File -> Project Structure -> Libraries -> “+” -> Java,然后选择spring-framework/spring-core/kotlin-coroutines/build/libs/kotlin-coroutines-5.2.4.BUILD-SNAPSHOT.jar,在弹出的对话框中选择spring-core.main,在重新运行Test类中的main方法即可,注意我图中
不要忘了安装git
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)