编译spring的源码

前言:对于java开发人员来说,spring是必会的一门框架了,于初学者而言,能熟练使用spring就已经很ok了,但对于一匹老码来说,就须得知其然也要知其所以然了,所以从今天起就要开始快乐的学习源码了。今天就索性把源码下载编译出来。

1,下载源代码
  • 进入spring官网,访问地址如下(可跳过此处直接访问步骤二中的地址):
    https://spring.io/projects/spring-framework

  • 点击git图标,就来到了spring项目的下载页面,如下:
    https://github.com/spring-projects/spring-framework

  • 最好选择RELEASE版本,你懂的
    在这里插入图片描述

  • 使用git命令下载,或直接下载压缩包都可以

2, 编译
  • 因为spring是使用gradle打包的,我们在编译前先配置下gradle的国内镜像,找到项目里面的build.gradle文件,在repositories中添加两行代码保存,如下图
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}

在这里插入图片描述

  • 打开cmd界面,进入到当前spring项目的保存目录,执行如下命令进行编译,因为第一次编译要下载挺多的文件,所以需要耐心等待一下,直接界面出现BUILD SUCCESSFUL字样,表示编译成功(异常错误忽略)
gradlew :spring-oxm:compilesTestJava

在这里插入图片描述

三,项目导入开发工具中(idea)
  • 打开idea,点击菜单栏中的File -> open…,选中编译好的spring项目,按下图进行选择,再等待idea导入完成即可
    在这里插入图片描述

总结:为什么想到要看spring源码呢?是爱吗?是责任吗?都不是,因为面试要问啊。而且阅读源码也可以多学习一下大神的编程思路,也算是提升一下自已吧。。我是阿雷,一位忙里写文的程序员。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值