前言
前段时间写论文和参加比赛,没有时间写博客,现在重新拣起来。
利用前段时间的空闲时间,把Spring重新看了一遍,发现有一段时间没有用,很多东西都遗忘了,所以现在想顺着源码把这些重新理一下,这样以后用Spring也更顺手。
spring源码以前也看过,但是之前照着《Spring源码深度解析》看了一遍,其实没什么效果,懵懵懂懂的。就像JVM、网络和并发一样,第一遍看都是很模糊,什么也不知道,但是多看几遍理解的就越深一点(这就是我自己的笨办法把),并且昨天把Spring core的源码大致过了一遍,虽然还有一些地方比较模糊,但是总体的脉络其实大致能够顺通。
源码阅读其实并不难,主要是各个方法的字段和方法能够明白干什么,那么总体上就可以顺清楚了,而且由于Spring的源码太过庞大,全部看清楚不是很现实,我的目的是为了能够更好的运用并且可以进行一定的定制,所以源码只看核心的部分,这样也能节约时间,学习一些更好的技术。
Spring源码阅读会参考一些资料,主要有Spring-Analysis、《Spring源码深度解析》以及其他博客文章。