新手如何阅读Spring源码

扫码关注公众号:Java 技术驿站

发送:vip
将链接复制到本浏览器,永久解锁本站全部文章

【公众号:Java 技术驿站】 【加作者微信交流技术,拉技术群】

一、先跟着博客一路debug下去。

期间可能会跟丢,但是请反复地debug下去(过程可能很痛苦,但是源码这关是绕不开的),能跟上博客,大致知道做了什么。

要懂得利用idea编译器debug时的drop frame功能,如果用的是idea的话。

推荐博客:Jintao_Ma的博客 Spring源码浅析

二、看《spring揭秘》

当跟着博客debug一段时间,有些懵懂的认识之后。再看《spring揭秘》就会有种豁然开朗的感觉。一定要debug之后,再看这本书,不然就会感觉太理论了。

《spring揭秘》深入浅出,非常适合入门。但是这本书有点老,书中的Spring版本有些低了。

三、看《Spring源码深度解析》

当《spring揭秘》也理解得七七八八,此时就应该自己写个例子,跟着《Spring源码深度解析》去详细了解Spring的流程。

《Spring源码深度解析》是一本神书,十分详细。但也因为如此,你可能会陷入细节,迷迷糊糊。里面有一章详细讲如何解析xml文件,转成BeanDefinition,如果对这部分不感兴趣,可以大略过一下。不要陷入细节,先把大致流程搞清。毕竟xml都被注解取代了,而且都在用SpringBoot、SpringCloud微服务了(全部基于注解,完全不需要xml配置文件),Spring源码当做一个过渡。

四、看SpringBoot、SpringCloud源码

如果使用过SpringBoot、SpringCloud的话,且Spring源码也很熟悉了,那么进军SpringBoot、SpringCloud的源码吧。毕竟微服务也算是个热门。

以上是一些拙劣的见解,如果有不当之处请见谅。


来源:http://ddrv.cn

赞(0) 打赏
版权归原创作者所有,任何形式的转载请联系博主:daming_90:Java 技术驿站 » 新手如何阅读Spring源码

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏