您好,最近在阅读spring源码的时候遇到一些问题,这个框架太大了,请问下如何系统性的阅读它的源码,该怎么入手怎么阅读呢。
首先说老实话我没有系统性的阅读过,一般是碰到了问题追进去看。单单看 spring framework 最核心的依赖注入和 bean 管理应该还好,要是阅读 spring security 那就比较晦涩了。
虽然我觉得阅读 spring framework 的源码的初衷是什么?如果是为了能提升自己面向对象的素养,或者提升自己对大框架的理解能力,那我觉得还是值得一读的。如果只是为了更好的熟悉 Spring framework,那我觉得不如多读几遍 reference。Spring 的 reference 写的非常好,还是就是 spring 团队的 blog 也非常的不错。
如果你觉得真的想锻炼一下自己,那我给出如下建议
我当年读 eclipse 源码的时候是这么干的,过程很辛苦,但是前提是文档资料太少,我觉得文档够多的话,其实没有必要通读,搞清楚背后原理更实用些。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。