平时项目中基本上都会用到spring,但是源码还没有深入的了解过。趁这段时间稍微空闲点,开始研究下spring 源码。下面是spring 源码的环境搭建。

主要分为如下步骤:

①安装jdk,gradle,git

②从GitHub下载spring framework 代码

③编译导入ide中。

第一步安装过程略过。

jdk安装成功后通过java -version 输出:

gradle 安装整个后通过输入gradle -verson

由于我是之前安装过所以版本要老一些。

以及git

以上第一步已经完成了。

第二步从GitHub上下载源代码。

如果使用的是Idea。下面说下配置github用户的过程。

①配置git并指向本地安装路径

②配置GitHub账号并测试

③从GitHub上clone spring framework 代码

这个操作比较耗时。等下载完成之后在对接的目录下会出现spring 的源码。

以上第二步就完成了。

下面是比较重要的一步。

由于我用的是idea 所以说下idea的导入方法。

首先在源码路径下面运行:

gradlew :spring-oxm:compileTestJava 进行编译。这个操作也比较耗时。

然后通过(File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle) 导入即可。

最后结果如下:

恭喜你全部导入成功。开始愉快的源码之旅吧!!!

 

最新文章

  1. Morris post order traversal algorithm
  2. Permission denied user=hadoop access=WRITE inode=root rootsupergroup rwxr
  3. html 生成pdf
  4. Java Generics and Collections-8.1
  5. PHP 5.3.0以上推荐使用mysqlnd驱动
  6. Eclipse发布地址不同引发的问题
  7. jprofiler安装图解及破解码
  8. RabbitMQ 原文译04--路由
  9. SQL性能优化的思路建议
  10. Linux kernel中网络设备的管理
  11. 妹纸UI
  12. 将摄像头的读入的人像放入背景视频中_with_OpenCV_in_Python
  13. 《调试九法——软硬件错误的排查之道》【PDF】下载
  14. tomcat+struts配置总结
  15. SQL开发——SQL语法
  16. Java NStruct
  17. rsyslog的安装、使用、详解
  18. 2016-06-18 exshop第四天
  19. 最短路问题(Bellman/Dijkstra/Floyd)
  20. dll 显示调用

热门文章

  1. pythion 第二弹
  2. Redis基本数据结构总结之STRING和LIST
  3. AngularJS语法基础及数据绑定——详解各种数据绑定指令、属性应用
  4. Eclipse导入项目常见问题----facet版本问题04
  5. 基于查表的整数霍夫变换方法实现(matlab)
  6. android设计,图标等概述
  7. iOS gcd 串行,并行,同步,异步代码研究
  8. Ubuntu下Tomcat初始配置
  9. [0] MVC&MVP&MVVM差异点
  10. openfire极限优化