Spring Framework实现源码分析(一) 源码阅读环境搭建

Author Avatar
Binux 3月 15, 2017
  • 在其它设备中阅读本文章

“Spring Framework    Java最重要的框架,没有之一”

前言

Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。该框架基于 Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,最初由Rod Johnson和Juergen Hoeller等开发。Spring Framework提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。

来源:维基百科

系统环境

本篇源码搭建讲的是Mac平台搭建,其实平台无所谓,Win平台步骤是一样的

因为Spring的版本是4.x.x所以务必保证JDK的版本为1.8,由于Spring构建工具选择的是Gradle而不是Maven所以得下载Gradle

源码阅读环境使用的IDEA,可以直接编译从Github上Clone下来的源码

软件版本

  • OS X El Capitan 10.11.6
  • JDK 1.8
  • IntelliJ IDEA 2016.2.4
  • gradle-3.4
  • Srping v4.3.7.RELEASE

下载地址


编译

方式一

GitHub直接Clone:

优点:以后Spring更新直接Pull下就可以更新
缺点:速度慢到爆炸…

选择Checkout form GitHub

Spring

输入Spring git地址

Spring

等待

需要等很久,开了代理照样等很久…

询问

IDEA识别出了Gradle工程

Spring

选择编译环境

Spring

一定得选择JDK1.8
Gradle使用第三项本地输入下载解压的目录

等待

Gradle和Maven一样需要去下载Jar包编译

第一次需要等很久…

Spring

选择Modules

全部勾上

Spring

成功

Spring

方式二

下载源码包:点我下载

优点:速度快
缺点:以后更新得自己手动下载覆盖更新

新建工程

Spring

选择源码目录

Spring

选择Gradle工程

Spring

选择编译环境

Spring

一定得选择JDK1.8
Gradle使用第三项本地输入下载解压的目录

等待编译

等好久…

成功

Spring

总结

源码环境搭建完成 接下来就开始Spring源码的阅读之旅吧!


著作权声明

本文首次发布于 Binux Blog,转载请保留以上链接