–官方文档地址Overview
在知乎上看到很多看Spring源码方法的帖子,最后看到一个醍醐灌顶的帖子怎么阅读Spring源码?。原文有这样一句问题
我想先问一下题主和有些答主,spring.io上的文档你们都读了几遍了?
所有项目的文档读不过来没事,Spring Framework这个项目的reference有完整从头到尾读一遍吗?然后再来问怎么阅读Spring源代码,或者回答人家如何阅读Spring源码。
1:先看官方文档。好的技术和框架,官方文档一定全面丰富详实,JHipster就是这样,Spring.io更是好文档的典范。所以先把官方文档过一遍,理解的就理解,不理解的要记住在文档的哪一节。
2:开始实践!有些知识只有实践的过程中才能理解,并且加深认识。遇到问题,知道这个问题对应文档的哪一部分,然后去查文档。
3:做完一两个实际项目之后,返回去再读一遍文档,这时你会发现自己站在一个新高度上。
4:1/2/3部分循环。每一次循环,你都站在一个新的高度。
Spring makes it easy to create Java enterprise applications. It provides everything you need to embrace the Java language in an enterprise environment, with support for Groovy and Kotlin as alternative languages on the JVM, and with the flexibility to create many kinds of architectures depending on an application’s needs. As of Spring Framework 5.1, Spring requires JDK 8+ (Java SE 8+) and provides out-of-the-box support for JDK 11 LTS.
Spring 可以轻松创建Java企业应用程序。Spring提供了在企业环境中使用Java语言所需要的一切,支持Groovy和Kotlin作为JVM的替代语言,并且可以根据用于程序的需要灵活的创建多种体系结构。