【Spring 源码解析】环境准备

本贴最后更新于 1213 天前,其中的信息可能已经时移世异

【Spring 源码剖析】环境准备

源码下载

https://github.com/spring-projects/spring-framework.git

官方文档

Spring

开发环境

依赖 JDK,推荐使用 JDK 8 +

开发工具

任意 Java 开发工具均可,首推 Intellij Idea

项目依赖

Spring 使用 Gradle 构建项目,还需要安装 Gradle

Gradle

Mac 用户 推荐使用 homebrew 安装: brew install gradle 安装路径默认地址为: /usr/local/Cellar/gradle

注: gradle 默认仓库下载很慢, 可以使用国内镜像加速

国内镜像加速

  1. 下载的 spring 源码中有有一个 build.gradle 文件image.png
  2. 编辑这个文件,找到约 291 行中,有一个 repositories 标签

image.png

  1. 在 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/' }
   }
}

image.png

到目前为止,spring 环境准备都已经准备完毕.开始源码分析啦~~~

  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    938 引用 • 1456 回帖 • 163 关注
  • 代码
    459 引用 • 591 回帖 • 8 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...