00. Spring框架学习开篇

终于要开始整理Spring框架的学习笔记了。

 

很久以前,就一直想要学习Spring的源码,但是尝试了几次最终都败北了。

都说Spring源码经典,但说实话学习起来并不容易,结构复杂,源代码庞大,需要花费大量时间及精力去思考和总结,很容易迷失自己。在庞大的代码库中,很容易纠结于细节,越陷越深,最终感受到无尽的绝望而放弃。在前几次尝试中,我就是犯了这样的错误,感觉读不完的源码,最终没有坚持下去。

 

其实,在源码的学习中,要关注于主干和整体设计思维,而不要过多纠结于细节。当感觉越陷越深就果断放弃这条分支,继续沿着主干走下去,如果后续发现这条分支的设计思路很重要,再回来专门研究这个分支。

我想这也是Spring源码学习的意义,不是去学习别人的代码,而是从别人的代码中学习设计思路。可能其中有些代码写得甚至还不如你,所以你发现看来看去越绕越晕。

 

这次我算是把Spring核心主干(我认为的)的源码大致分析了一遍,有很多地方理解的还不够通透。先把整体分析分解的思路整理一遍,后续有时间再更加深入的分析和总结其中的设计思想。

我会按照这次学习过程(前后顺序)来整理总结,因为我个人觉得这样比较能够让源码分析的过程更加顺畅,更加能够坚持下去。

 

废话不多说了,下面按照顺序开始吧。

 

以下是学习过程中,主要的参考资料:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值