> 文章列表 > 00.如何学习spring

00.如何学习spring

00.如何学习spring

1. 读源码的错误姿势

  1. 对 Spring 功能还不了解,还不会用呢,却要强读
    不要轻易装 B,轻则耗费心神,重则挫败放弃
    解决:先会用,再研究
  2. 没有目的,一上来就 debug,看到哪分析到哪
    没有目的的 debug,会让你迷失在源码当中,翻一百遍也是枉然
    解决:明确要研究的问题,带着问题看代码
  3. 不分主次,分析一个问题时,引入另一个陌生问题
    解决:抓住重点,逐个击破
  4. 只讲源码功能,不做单元测试
    解决:眼过千遍,不如手过一遍

2. 如何学习

  1. 了解欲研究的组件(类)基本使用
  2. 用单元测试研究组件的特性
  3. 试着自己实现类似功能
  4. 最后再深入阅读该组件的源码

3. 收获

你只需具备

  1. Spring 的基础知识
  2. 想探究 Spring 原理的好奇心

收获

  1. 培养正确的学习源码方法
  2. 睥睨其它程序员的资本
  3. 唯一认清 Spring 的机会