写在最前面,最近想学习spring,但是又不想只看看博客文档,这样只会知其然而不知其所以然,一些原理的东西即使当时知道了,但很快也会忘掉。所以我决定下载源码,通过写代码+debug,有利于我对spring工作本质有更深入的理解。我这人记忆力不太好,俗话好记性不如烂笔头,我决定记录下来供自己温故,也希望可以帮助一些遇到同样问题的人。
工具版本:spring5.1.5,gradle5.1,
jdk
1.8_131,IntelliJ IDEA 2018-3
文章前半部分是
编译Spring5 源码遇到的问题总结
,后半部分是
使用编译的源码构建一个spring项目的小Demo
1. 编译器版本问题
下载源码导入idea后先build,等build完毕准备跑spring-core test发现右键list中怎么也找不到Run ‘all test’选项,经过一番周折才发现是导入的project竟然没有被idea 识别成module(如下图),那自然就没有Run ‘all test’选项了。
解决办法:
因为我用的idea版本是IC (社区版),换成IU(企业版) 即可
版权声明:本文为Java_Vicky原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。