Spring官 和源码系列-如何阅读

作为一名Java从业者,有听过这么一句话,Spring源码至少看三遍才能算是一名软件工程师。对于读源码,大家就觉得很头疼,潜意识里感觉枯燥、难,基本就是能不读就不读,工作中够用就行了。不读源码的确可以工作,但是到一定阶段之后一定会遇到瓶颈,岗位升不上去就是一个征兆,早读晚读迟早要读。所以有时间,尽量早点读,越早越好。

看什么/h2>

重中之重看“spring-framework”。所有Spring生态都是依托这个为核心。

去哪看/h2>

Spring官 ,https://spring.io/。如果英文足够好,直接看官 。
如果英文不好,买本中文书籍比如《Spring源码深度解析》,看别人写得书。然后再回去看英文官 。关于DI和AOP章节,可以看看《Spring实战》这本书关于这两个概念的讲解,我认为是写得最好的。
为什么推荐看官 ,官 最权威也能看到最新的。

怎么看/h2>

首先看版本,具体地址为:https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions
主要介绍了版本支持情况和JDK兼容情况。

看源码记住了,不要上来就看代码,一定要先看官 的说明文档https://spring.io/projects/spring-framework,文档会从设计,使用,注意事项各种角度介绍这个框架,先看文档再看代码能够更清晰快速的掌握阅读节奏,甚至是带着问题去阅读,更高效。

技巧

英文文档看着费劲,使用浏览器翻译功能。

XML还是注解

现在SpringBoot非常流行,推荐使用注解开发,注解方式肯定是未来的趋势,但是使用XML方式开发的原有的软件产品还有很多,所以XML方式学习了解也是很有必要的。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91280 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月9日
下一篇 2020年6月9日

相关推荐