准备工作

1.下载安装STS(Spring Tool Suite),在eclipse market里直接搜索、下载、安装。
2.下载安装gradle, Spring源码使用gradle构建,下载后解压到任意目录,设置环境变量: GRADLE_HOME且配置Path。

3.下载安装github windows版本

使用github下载Spring源代码

去官网找到Spring在github上的地址,下载到文件系统下就好了。

将Spring 源代码导入eclipse

为Spring每个模块生成eclipse Project配置,打开CMD控制台,进入Spring源码目录,执行: import-into-eclipse.bat

第一次执行会花比较长的时间,会下载许多依赖库。经过很久,终于结束了,其中可能会由于网络等问题而卡死,直接ctrl+c取消,重新执行就好了,会接着上次继续执行的。

下载eclipse groovy插件

下载完后,导入eclipse的Project,有些会存在编译错误,这是因为有些代码是使用groovy写的,所以需要专门的工具去编译,我们在eclipse里直接安装groovy插件,依然可以在eclipse market里搜索下载安装。

解决某些jar包冲突

在使用的时候,可能会报某些jar包存在冲突,举个例子,我用的时候,SLF4J就有冲突,在某个模块里,SLF4J用的版本和其他模块不一样,我的做法是找到不兼容的地方,换成一致的就好了。如果还有什么问题,可根据eclipse里错误信息自行解决,相信有看源码冲动的同学必定可以解决这些问题。

 
 
from: http://blog.csdn.net/zhangerqing/article/details/40928215

最新文章

  1. 安卓中級教程(6):annotation的基本用法
  2. hibernate(九)多对多关联
  3. hdu 2476 String Painter
  4. IOS第四天(2:字典转模型plist)
  5. Java基础总结(备考)
  6. 让spark运行在mesos上 -- 分布式计算系统spark学习(五)
  7. 如何开发Domino中的WebService
  8. jquery函数和javascript函数的区别
  9. show table status
  10. leetcode 88
  11. PHP 判断从表单提交的值是否为空
  12. spring boot了解
  13. 解决Qt程序在Linux下无法输入中文的办法
  14. if else的错误用法!
  15. gnome 3 美化
  16. 制造测试数据的程序及对拍程序概述(Like CyaRon)
  17. int 和 Integer
  18. 【转】 Golang输入输出格式化Printf Springf Fprintf..
  19. ZIP压缩包加密破解
  20. java 常见语法,但是发现switch等基础,常见面试套路不会了,待补充

热门文章

  1. Android --自定义简单Toast
  2. js小效果-轮播图
  3. 如何使用Apache的ab工具进行网站性能测试
  4. JAVA给图片加上水印
  5. HttpWebRequest Post callback
  6. 李洪强iOS经典面试题137-内存管理
  7. [CareerCup] 18.4 Count Number of Two 统计数字2的个数
  8. css小记(3)
  9. ArcGIS AddIN开发异常之--修饰符“static”对该项无效
  10. winform把图片存储到数据库