学习Spring源码心得
本人在互联网工作四年了,去年开始待10人小团队,开始接触管理相关内容,但是个人本身还是对于技术更感兴趣些,最近在看spring源码内容,记录下自己学习看源码的心路历程和一些实际经验进行分析。
源码学习方法
首先,要下载一份源码(废话但是很重要),下面是几个思路:
- 说实话学习源码有点难,直接看源码纯纯的老六,可以先找一个网上视频看下,这个视频的不容特别深入,生动有趣就行,先对整体有个了解,然后跟着记录笔记。(对于整体有个认识,初步了解下spring源码的脉络)
- 然后下载spring源码,在源码上进行试验,尝试进行debug,一步步跟着。(进一步细化学习内容)
- 最后刷完视频建议看一本书《Spring源码深入解析》,这个树有点老了,但是核心的东西还是有的,对于视频的笔记进行补充,加强印象。(通过成套理论知识,进一步拔高)
建议
- 先梳理脉络,不要深入细节(先看个大概面,再由面到点)
- 尝试看注释 ( 看不懂英文,整个翻译插件 )
- 有注释不懂可以大胆猜想
- 做一些dome进行尝试debug
结尾
学习源码确实有困难,最需要的是 坚持,坚持,还是坚持。这个虽然是屁话,但是真的很重要,每天坚持看一些,一点点记录,真的有成长。