00. Spring框架学习开篇

Posted IT BOY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了00. Spring框架学习开篇相关的知识,希望对你有一定的参考价值。

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

 

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

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

 

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

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

 

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

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

 

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

 

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

 

 

以上是关于00. Spring框架学习开篇的主要内容,如果未能解决你的问题,请参考以下文章

2019 年起如何开始学习 ABP 框架系列文章-开篇有益

开篇词:基于 Java 的深度学习框架及其生态圈

开篇词:基于 Java 的深度学习框架及其生态圈

Spring源码学习笔记

Spring源码学习笔记

Spring框架学习一