其实呀,很多搞不定 Spring 源码编译的小伙伴,肯定很多都是去网上随便找个教程,结果各种踩坑,由于搜到的资料乱七八糟,这点估计大家都深有体会了。
所以我们就要养成一个习惯,必须要看官方文档。这里也不是要求大家其它资料不看,究竟也有很多良好的博客,大家都是成年人,肯定是全都要喽。
官方文档一样寻常都是英文,但是别害怕,我这个大学四级都考了三回的英语渣,都能委曲看,大家肯定都没问题了,何况咱可以借助翻译插件嘛。
如何编译 Spring 源码其实 Spring 官方提供了具体的文档,有离线版也有在线版,也就是开源项目都有的 REDAME 文件。
我这里选择离线版来演示吧。我们解压进入到下载好的 Spring 框架源码项目下,查看 REDAME 。
我们编译构建 Spring 源码,一样寻常都是要导入到 IDEA 内里进行测试或者阅读的。Spring 对于如何导入也提供了文档,是不是很贴心。当然也有导入 Eclipse 的文档,大家可以根据自己的需求来使用。我这里是用 IDEA 的,你如果导入 Eclipse 使用也都是基本上一样的。
导入 idea 的文档地址:
https://github.com/spring-projects/spring-framework/blob/main/import-into-idea.md