新手如何阅读Spring源码

一、先跟着博客一路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的源码吧。毕竟微服务也算是个热门。

 

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

    原文作者:Spring Boot
    原文地址: https://blog.csdn.net/qq_18433441/article/details/81783360
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞