复制项目路径

Spring源码项目在gitee上的地址https://gitee.com/mirrors/Spring-Framework

springboot idea gradle 源码阅读环境搭建_源码


点击克隆/下载按钮,然后点击复制,复制后的地址如下:https://gitee.com/mirrors/Spring-Framework.git

idea导入源码

如下图点击File-New-Project from version control…

springboot idea gradle 源码阅读环境搭建_java_02


在弹出的界面中version contor选择 git

url输入:https://gitee.com/mirrors/Spring-Framework.git

Directory输入要将项目导入到本地的路径

然后点击clone等待项目导入。

注意:这里需要注册gitee账号,没有登录过的在这里需要登录一次

springboot idea gradle 源码阅读环境搭建_spring 5_03

配置项目

选择New Window

springboot idea gradle 源码阅读环境搭建_源码_04


等待项目编译。。。。。。。。。

待下载jar包时先点击红色圈中的地方,准备切换国内镜像源。

springboot idea gradle 源码阅读环境搭建_java_05


找到build.gradle文件,然后找到repositories配置,在其下方添加一个国内maven配置:

maven { url “http://maven.aliyun.com/nexus/content/groups/public/” }

springboot idea gradle 源码阅读环境搭建_intellij idea_06

配置jdk11编译

点击 File-Project Structure…

springboot idea gradle 源码阅读环境搭建_java_07


如下图红色部位都选择java11

springboot idea gradle 源码阅读环境搭建_java_08


点击 File-Settings…

找到红色的菜单,然后右侧Project bytecode version:选择11

springboot idea gradle 源码阅读环境搭建_spring 5_09


如下图左侧菜单选中gradle,右侧gradle jvm:选择sdk11

springboot idea gradle 源码阅读环境搭建_intellij idea_10


如下图选择红色框圈中菜单

springboot idea gradle 源码阅读环境搭建_java_11


在出来的页面中添加如下配置:

-Dfile.encoding=UTF-8

springboot idea gradle 源码阅读环境搭建_intellij idea_12

重新编译项目

重启idea

点击黑色框重新编译项目

springboot idea gradle 源码阅读环境搭建_源码_13

新建项目

右键项目New Module…

springboot idea gradle 源码阅读环境搭建_源码_14


按照红色框选择,然后点击Next

springboot idea gradle 源码阅读环境搭建_intellij idea_15


输入自己的项目名称,然后点击finish。

springboot idea gradle 源码阅读环境搭建_源码_16


等待编译。。。。

在新项目的build.gradle中的dependecies配置中引入需要的模块,这里以spring-context为例

springboot idea gradle 源码阅读环境搭建_intellij idea_17


新建测试代码进行测试

一个实体类

springboot idea gradle 源码阅读环境搭建_java_18


一个测试类

springboot idea gradle 源码阅读环境搭建_spring 5_19


一个配置文件

springboot idea gradle 源码阅读环境搭建_spring 5_20


运行main方法,看是否能正常运行