Idea工具下 spring源码调试环境搭建

准备工作

操作系统 deepin 15.11

jdk环境(本文jdk1.8)

安装idea开发工具+Git

下载源码

gitee-码云-Spring-Framework

Idea工具下 spring源码调试环境搭建_第1张图片

本文下载的是5.1x版本的源码进行编译调试,命令如下:

git clone -b 5.1.x https://gitee.com/mirrors/Spring-Framework.git

导入源码

Idea工具下 spring源码调试环境搭建_第2张图片
Idea工具下 spring源码调试环境搭建_第3张图片
Idea工具下 spring源码调试环境搭建_第4张图片

gradle镜像加速

cd ~/.gradle/

vim init.gradle

加入配置文件:

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
        def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
            }
        }
        maven {
                url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
        }
    }
}

创建测试dome

  • 创建一个自定maven工程spring-zdemo
  • 引入model
    Idea工具下 spring源码调试环境搭建_第5张图片
    Idea工具下 spring源码调试环境搭建_第6张图片
    Idea工具下 spring源码调试环境搭建_第7张图片
    Idea工具下 spring源码调试环境搭建_第8张图片

你可能感兴趣的:(学习笔记)