第一天

66 阅读2分钟

找源码,导源码,构建源码,半个月过去了。。。 万事开头难啊,踌躇满志,准备大干一番了,结果被鞋带儿给绊得踉踉跄跄。Spring源码还没开始读,先是构建这一步就给困死了。

但是人生不如意事十之八九,遇到问题怎么办?想办法,分析问题,解决问题,尽全力捉住主要矛盾,对自己的目标要明确,不做多余的事情。

分析了下原因:Spring源码要用Gradle构建,源码倒是不难找,githubgitee,可是要用Gradle构建,我是完全没用过这个东西,学了半天,还是倒腾不明白。最近工作量又大,拿不出太多时间精力去研究,所以自始至终没搞定,担心这样下去这个学习计划就又搁置了,所以决定退一步,找一找别人构建好的吧。

有人提供了maven构建的版本,而且这位仁兄跟我看法一样,非常感激!

虽然一开头就呛了口凉水,不过好歹是开始了,嘿嘿

bingo!

image.png

从构建的结果来看,除了作者测试用的demo模块外,一共是14个Spring模块,那么应该从哪里看起呢?咱们都知道,看一个工程,捋清它的架构、思路是件很困难的事情,很多东西盘根错结,像Spring这样复杂的东西,它里面的内容我们大致可以想象得到。网上四处搜寻了一些经验帖,目前找到的一篇感觉比较靠谱的文章,计划照着这个策略去读。

虽然每个人的方法、切入点、理解方式都不太一样,但是从大家的观点总结来看,核心思想是:代码量很大很复杂,去粗存精,只抓重点。