首先,登录全球最大的同性交流网站 GitHub :https://github.com/
输入框输入:spring framework
可以看到,spring的全家桶已经start接近100k了
spring框架的源码都在这里了,这里可以克隆或者下载ZIP文件到磁盘解压后导入
当然也可以下载其他框架的源码,基本所有的开源框架在GitHub上都可以找到。
了解框架的源码才能对框架进行优化,体会源码中的编码规范和设计模式的巧妙之处
能极大地提高编程水平。当然,源码的设计是极其复杂的,能完全看懂其精髓的人少之右少。
理解源码有两个前提条件:
首先,可以熟悉地运用源码框架
其次,理解23种设计模式(当然也可以边理解边学习)