待整理

如何阅读spring源码

2018-05-31  本文已影响0人  hedgehog1112

1重点

提供了Spring核心代码入口

核心代码是什么

2代码确实有文档不可替代的作用

遇到Bug帮助解决,看代码>文档。

Spring这种级别的,还是看文档吧。

3,

造轮子的经验越多,越有利于成功建造复杂系统。

先读:

http://spring.io上的文档

spring framework这一个项目的reference

API doc

具体步骤:

http://spring.io然后选择Projects,然后选择具体的Project,例如Spring Framework。

如果需要熟悉这个Project的基本用法,可以在红框里的Guides和Tutorials。这些东西都是有源代码的,github地址:

Spring Guides​github.com

要看源代码,看这些就好。

其他所有项目,Spring都有详细的Guides,Examples,例如Spring boot的所有例子代码:

这里推荐一个Chrome插件,用来在Chrome浏览器左侧显示当前github项目目录的,就像我上面的截图,比在右侧的列表里点击方便的多。插件叫Octotree,地址在:

https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?utm_source=chrome-app-launcher-info-dialog​chrome.google.com

这个插件还不爽,你还想继续在代码里驰骋?那就用Github自家的客户端工具Clone到本地:

Simple collaboration from your desktop​desktop.github.com

Guides和Tutorials,以及他们的源码看完了,你一定有很多疑问和不解,带着这些疑问去看文档。文档在绿框里。选择当前(Current)版本并且是GA(General Availability)的。

比如当前GA的Spring Framework的reference地址是:

Spring Framework Documentation​docs.spring.io

另外,如果觉得HTML的看起来不方便,可以看PDF的。PDF可以方便你在ipad或kindle上看。PDF地址,以前官网都是给出的,现在找不到了。但是只要记住上面的地址后面加上/pdf即可:

Index of /spring/docs/current/spring-framework-reference/pdf​docs.spring.io

关于如何看文档,这里摘录我在其他问题里的回答:

我个人认为的任何软件技术的最佳入门路径都是:1:先看官方文档。好的技术和框架,官方文档一定全面丰富详实,JHipster就是这样,http://Spring.io更是好文档的典范。所以先把官方文档过一遍,理解的就理解,不理解的要记住在文档的哪一节。2:开始实践!有些知识只有实践的过程中才能理解,并且加深认识。遇到问题,知道这个问题对应文档的哪一部分,然后去查文档。3:做完一两个实际项目之后,返回去再读一遍文档,这时你会发现自己站在一个新高度上。4:1/2/3部分循环...

如果你想用好Spring的某一个Project,上面步骤足以。

全部的Spring文档在这里:

Spring Documentation​spring.io

上一篇下一篇

猜你喜欢

热点阅读