博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring源码学习:第0步--环境准备
阅读量:5916 次
发布时间:2019-06-19

本文共 808 字,大约阅读时间需要 2 分钟。

Spring源码现在已托管于GitHub,相比于以前直接从官网下载一个压缩包的方式来说,确实方便了不少。

GitHub地址:

无论如何,要想直接查看源码,都是需要把源码下载到本地的。下载方式比较多,比如直接下载它的Zip包。

但是,既然都已经用上了这么高大上的GitHub工具,那为何还要采用原始的、传统的方式呢。

一种比较方便的办法是,直接Fork出一份到自己的GitHub账号下;同时,电脑上安装Git工具,直接Checkout到本地。

相比于直接下载Zip包,其好处是可以继续将Fork出来的代码托管在GitHub上,这样的好处又在于:

  1. 利用GIt的功能,随时切换版本(找到自己需要的版本)、随时创建分支
  2. 代码在本地修改后,Idea工具可以直接看到修改的地方,方便对比(这其实还是归功于GIt的版本管理功能)
  3. 方便代码同步(比如,我上班的时候在公司电脑会看这个代码、在家里的时候自己电脑上也有这份代码,GitHub正好完美解决)

一旦将代码Checkout到本地,剩下的工作就是将其导入自己喜欢的IDE啦(个人习惯Idea),至于如何导入,人家Spring也写得足够详细,按照步骤操作即可。

 

一个比较头痛的问题是:GitHub上的Spring源码使用的是Gradle管理,而这对于像我这种习惯了maven且还不会Gradle的童鞋来说,是个问题。如何解决的呢,想想这个也不难,于是网上搜了一些文章,参照着就导入啦。

第一次导入时,应该会需要比较长的时间才能完成,因为Idea会检查相关的依赖、并下载。耐心地等待后,如果一切顺利的话,那应该可以在IDE中查看源码了(没有任何错误提示的话)。

接下来,就尽情享受Spring源码的饕餮盛宴吧~~

 

献上自己从GitHub Fork并“践踏”过的Spring源码地址:

转载于:https://www.cnblogs.com/cyhbyw/p/8516627.html

你可能感兴趣的文章
我的友情链接
查看>>
让Excel更聪明
查看>>
binlog
查看>>
使用GNOME桌面工具管理Linux(1)—开启Gnome
查看>>
Mac 下配置 terminal下svn diff的配色
查看>>
Linux 目录结构
查看>>
常见的基本流
查看>>
点击上翻按钮输入框中加1,点下按钮输入框中减1 去掉type=“number”的默认按钮...
查看>>
安卓开发经验分享:资源、UI、函数库、测试、构建一个都不能少
查看>>
makefile脚本编写总结
查看>>
Struts1.2 Hibernate Spring框架组合(三)
查看>>
DNS服务器介绍(一)——创建DNS正反解析区域
查看>>
Java GC 日志解析
查看>>
Zabbix监控之Linux命令行/Shell脚本解析json
查看>>
redirect forward
查看>>
浅谈PostgreSQL数据库
查看>>
我的友情链接
查看>>
快速部署NFS服务
查看>>
高性能的MySQL(2)单条SQL性能
查看>>
Nginx--简介
查看>>