【Spring 源码剖析】环境准备
源码下载
https://github.com/spring-projects/spring-framework.git
官方文档
开发环境
依赖 JDK,推荐使用 JDK 8 +
开发工具
任意 Java 开发工具均可,首推 Intellij Idea
项目依赖
Spring 使用 Gradle 构建项目,还需要安装 Gradle
Mac 用户 推荐使用 homebrew 安装: brew install gradle 安装路径默认地址为: /usr/local/Cellar/gradle
注: gradle 默认仓库下载很慢, 可以使用国内镜像加速
国内镜像加速
- 下载的 spring 源码中有有一个 build.gradle 文件
- 编辑这个文件,找到约 291 行中,有一个 repositories 标签
- 在 mavenCentral()上方,添加 aliyun maven 镜像加速地址,打开项目加载时,速度会提升很多
// 以下配置 二选一
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
//第二个
allprojects {
repositories {
google() //必须添加,不然会报错
jcenter() //必须添加,不然会报错
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}
}
到目前为止,spring 环境准备都已经准备完毕.开始源码分析啦~~~
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于