当前位置: 首页 > news >正文

idea 导入Spring源码遇到的坑并解决

1.下载相关文件

通过百度网盘分享的文件:Spring
链接:https://pan.baidu.com/s/1r9rkGOCaY9SFn9ecng5cIg?pwd=8888
提取码:8888

2.配置gradle环境

gradle下载地址 需要翻墙下
https://services.gradle.org/distributions/
我选择的是 gradle-5.6.4-bin.zip
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.idea导入下载的源码

3.1 JDK配置

在这里插入图片描述

3.2 Gradle配置

在这里插入图片描述
点击应用后会报这个错
在这里插入图片描述

3.3镜像加速源配置

找到build.gradle文件把这一行注释掉
在这里插入图片描述
重新编译后会报另个错
在这里插入图片描述
然后需要配置仓库地址
在build.gradle里面搜索找到repositories位置配置加速源

maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}

在这里插入图片描述
在settings.gradle插件仓库里配置加速源

maven { url "https://maven.aliyun.com/repository/public" }

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4运行测试

发现构建成功接下来测试运行
在这里插入图片描述
然后发现报这个错
在这里插入图片描述
这时就需要把这个文件给注释掉 Ctrl + Shift + F全局搜索下这个地方
在这里插入图片描述

3.5中文乱码解决

在这里插入图片描述
在这里插入图片描述
再次启动发现还是乱码 这时就需要配置下idea配置文件 在最后一行加入
在这里插入图片描述

-Dfile.encoding=UTF-8

并重启idea接下来发现乱码已解决
在这里插入图片描述


http://www.mrgr.cn/news/63219.html

相关文章:

  • Python基于TensorFlow实现双向循环神经网络GRU加注意力机制分类模型(BiGRU-Attention分类算法)项目实战
  • CesiumJS 案例 P16:标记平移、删除标记、隐藏与显示标记、标记颜色
  • 5. 回调函数开发
  • C++ | Leetcode C++题解之第515题在每个树行中找最大值
  • 2024年网鼎杯青龙组逆向2题wp
  • 【Qt】qss 设置通过 addAction 添加的 QToolButton的图标
  • 数据结构——单向循环链表
  • 大模型SFT数据选择方法综述
  • PCL 法线微分(DoN)分割(C++详细过程版)
  • 抗疫物资管理:SpringBoot技术应用
  • 学习记录:js算法(八十二):组合总和
  • 华为OD机试 - 快递员的烦恼 - 动态规划(Python/JS/C/C++ 2024 D卷 200分)
  • Halcon 2D测量Metrology找线/圆/矩形/椭圆
  • Git进阶(十七):特性分支
  • 用二维码展示信息,有哪些常见应用场景
  • Idea常用插件
  • 2025 年IT技术人员关键技能(非常详细),零基础入门到精通,看这一篇就够了
  • Go使用SIMD指令——以string转为整数为例
  • netty之bootstrap源码分析
  • Android 中选择本地文件并获取文件路径
  • BC1 2充电协议简介
  • JS进阶级案例-----时钟
  • Python零基础 [2.3] if else 语句的详解与示例
  • 《PHP爬虫:当“购物狂”遇上“代码诗人”》
  • 算子级血缘助企业数据管理“自动化、精细化、智能化”
  • Redis 中的定期删除和惰性删除究竟是怎样实现的?