前言:对于java开发人员来说,spring是必会的一门框架了,于初学者而言,能熟练使用spring就已经很ok了,但对于一匹老码来说,就须得知其然也要知其所以然了,所以从今天起就要开始快乐的学习源码了。今天就索性把源码下载编译出来。
1,下载源代码
- 进入spring官网,访问地址如下(可跳过此处直接访问步骤二中的地址):
https://spring.io/projects/spring-framework
- 点击git图标,就来到了spring项目的下载页面,如下:
https://github.com/spring-projects/spring-framework
- 使用git命令下载,或直接下载压缩包都可以
2, 编译
- 因为spring是使用gradle打包的,我们在编译前先配置下gradle的国内镜像,找到项目里面的build.gradle文件,在repositories中添加两行代码保存,如下图
maven{ urlhttp://maven.aliyun.com/nexus/content/groups/public/}maven{ urlhttp://maven.aliyun.com/nexus/content/repositories/jcenter}
- 打开cmd界面,进入到当前spring项目的保存目录,执行如下命令进行编译,因为第一次编译要下载挺多的文件,所以需要耐心等待一下,直接界面出现BUILD SUCCESSFUL字样,表示编译成功(异常错误忽略)
gradlew:spring-oxm:compilesTestJava
三,项目导入开发工具中(idea)
- 打开idea,点击菜单栏中的File -> open…,选中编译好的spring项目,按下图进行选择,再等待idea导入完成即可
总结:为什么想到要看spring源码呢?是爱吗?是责任吗?都不是,因为面试要问啊。而且阅读源码也可以多学习一下大神的编程思路,也算是提升一下自己吧。。我是阿雷,一位忙里写文的程序员。
原文链接:https://www.w1ym.com/83151/,转载请注明出处~~~
评论0