下载源码之前准备环境

源码的安装需要以下几个东西:JDK、IDEA、GRADLE

下载源码

下载源码有两种方式

  • 配置github账密,使用git工具fork。可以下载源码,并且当你发现一些项目缺陷的时候,还能提交一下。说不定就为开源框架做了一些贡献,能让自己的影响力上升一点
  • 直接在github上使用http下载,或者下载我这里下载好的源码。地址:链接:https://pan.baidu.com/s/1MHAVErtMRQw8aXe1Wknm1w 提取码:u9bt

从官网下载源码

spring的官网很好找,直接百度一下spring即可。进入官网后,找到framework,如下图: 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP

进入之后,我们就能看到github的标志,该标志就是直接到达Spring源码的。 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP

进入之后我们可以看到如下源码的界面: 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP

点击+ 205 releases,我们就能看到详细版本信息 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP 下面跟着就会有下载链接 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP

下载一份你需要的版本的源码,然后就可以开始安装了

使用IDEA打开

直接使用idea打开源码,需要注意一点,前提是我们需要有了JDK11,还有gradle已经安装好了。 点击打开之后,我们可以看到他有很多的模块,并且他会自动帮我们加载。 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP

gradle配置阿里镜像

这个配置能够给我们带来一个不错的加速度,但是spring体系庞大,加载时间也需要比较长度时间。配置镜像比较简单,现在我们如图的目录下面见一个init.gradle文件 【Spring源码这样读】-下载安装一份Spring源码-LMLPHP

然后在文件内放入如下内容

allprojects {
    repositories {
        maven { url 'file:///D:\\devlop\\gradle-6.8.3-alibaba\\gradle-lib'}
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript {
        repositories {
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}

配置完成之后一定要重启idea,然后再次加载spring即可。

06-13 07:52