idea编译spring5.x源码

复制项目路径

Spring源码项目在gitee上的地址https://gitee.com/mirrors/Spring-Framework
在这里插入图片描述
点击克隆/下载按钮,然后点击复制,复制后的地址如下:https://gitee.com/mirrors/Spring-Framework.git

idea导入源码

如下图点击File-New-Project from version control…
在这里插入图片描述
在弹出的界面中version contor选择 git
url输入:https://gitee.com/mirrors/Spring-Framework.git
Directory输入要将项目导入到本地的路径
然后点击clone等待项目导入。
注意:这里需要注册gitee账号,没有登录过的在这里需要登录一次
在这里插入图片描述

配置项目

选择New Window
在这里插入图片描述
等待项目编译。。。。。。。。。
待下载jar包时先点击红色圈中的地方,准备切换国内镜像源。在这里插入图片描述
找到build.gradle文件,然后找到repositories配置,在其下方添加一个国内maven配置:
maven { url “http://maven.aliyun.com/nexus/content/groups/public/” }
在这里插入图片描述

配置jdk11编译

点击 File-Project Structure…
在这里插入图片描述
如下图红色部位都选择java11
在这里插入图片描述
点击 File-Settings…
找到红色的菜单,然后右侧Project bytecode version:选择11
在这里插入图片描述
如下图左侧菜单选中gradle,右侧gradle jvm:选择sdk11
在这里插入图片描述
如下图选择红色框圈中菜单
在这里插入图片描述
在出来的页面中添加如下配置:
-Dfile.encoding=UTF-8
在这里插入图片描述

重新编译项目

重启idea
点击黑色框重新编译项目
在这里插入图片描述

新建项目

右键项目New Module…
在这里插入图片描述
按照红色框选择,然后点击Next
在这里插入图片描述
输入自己的项目名称,然后点击finish。
在这里插入图片描述
等待编译。。。。
在新项目的build.gradle中的dependecies配置中引入需要的模块,这里以spring-context为例
在这里插入图片描述
新建测试代码进行测试
一个实体类
在这里插入图片描述
一个测试类
在这里插入图片描述
一个配置文件
在这里插入图片描述
运行main方法,看是否能正常运行


版权声明:本文为weixin_37817432原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。