学习Spring源码心得

本人在互联网工作四年了,去年开始待10人小团队,开始接触管理相关内容,但是个人本身还是对于技术更感兴趣些,最近在看spring源码内容,记录下自己学习看源码的心路历程和一些实际经验进行分析。

源码学习方法

首先,要下载一份源码(废话但是很重要),下面是几个思路:

  1. 说实话学习源码有点难,直接看源码纯纯的老六,可以先找一个网上视频看下,这个视频的不容特别深入,生动有趣就行,先对整体有个了解,然后跟着记录笔记。(对于整体有个认识,初步了解下spring源码的脉络)
  2. 然后下载spring源码,在源码上进行试验,尝试进行debug,一步步跟着。(进一步细化学习内容)
  3. 最后刷完视频建议看一本书《Spring源码深入解析》,这个树有点老了,但是核心的东西还是有的,对于视频的笔记进行补充,加强印象。(通过成套理论知识,进一步拔高)

建议

  • 先梳理脉络,不要深入细节(先看个大概面,再由面到点)
  • 尝试看注释 ( 看不懂英文,整个翻译插件 )
  • 有注释不懂可以大胆猜想
  • 做一些dome进行尝试debug

结尾

学习源码确实有困难,最需要的是 坚持,坚持,还是坚持。这个虽然是屁话,但是真的很重要,每天坚持看一些,一点点记录,真的有成长。