【解决】Spring Boot创建项目常见问题

news2025/2/5 14:57:17

  • 🎥 个人主页:Dikz12
  • 🔥个人专栏:Spring学习之路
  • 📕格言:吾愚多不敏,而愿加学
  • 欢迎大家👍点赞✍评论⭐收藏

目录

idea无maven选项 

无效发行版17 

类⽂件具有错误的版本 61.0, 应为 52.0 

Maven jar 包下载失败问题处理

1.检查配置Maven源

正确的settings.xml⽂件(配置了国内源)

出现中文修改maven仓库地址 

2.重新下载jar包 

3.其它问题

Spring 配置⽂件乱码 


idea无maven选项 

 如果在创建 Spring/Spring Boot 项⽬时,Idea 右侧没有 Maven 选项,如下图所示:

 解决:

1.在项目上右键.

2.选择maven,并点击OK.

无效发行版17 

 可以降低jdk版本(idea2022之前的版本都不支持17),修改Java编译版本.

这个是在Settings中: 

 确认pom.xml⽂件, Java的版本:

类⽂件具有错误的版本 61.0, 应为 52.0 

SpringBoot使⽤了3.0或者3.0以上,因为Spring官⽅发布从Spring6以及SprinBoot3.0开始最低⽀
持JDK17,所以仅需将SpringBoot版本降低为3.0以下即可.

Maven jar 包下载失败问题处理

1.检查配置Maven源

打开⾃⼰的 Idea 检测 Maven 的配置是否正确,正确的配置如下图所示: 

点击Settings,在搜索框中输入maven.

检查项⼀共有两个:
1. 确认右边的两个勾已经选中,如果没有请点击选中。
2. 检查 User Settings file 的 settings.xml ⽂件是否存在:
  • a. 如果不存在,复制下⾯配置了国内源的 settings.xml ⽂件,放到 User Settings file ⽬录下。
  • b. 如果存在,检查 settings.xml 是否配置了国内源。
注意事项:两个路径中不能出现中⽂!不能出现中⽂!不能出现中⽂!

正确的settings.xml⽂件(配置了国内源)

<mirrors>
 <mirror>
 <id>alimaven</id>
 <name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 <mirrorOf>central</mirrorOf> 
 </mirror>
 </mirrors>

出现中文修改maven仓库地址 

 

 找到当前文件存在的位置,把整个 .m2文件复制到你想放的目录下:

 选择你需改的路径,并打上勾.

2.重新下载jar包 

经过了第⼀步配置好国内maven源之后,⼀定要先配置好第⼀步!⼀定要先配置好第⼀步!⼀定要先配 置好第⼀步!多检查⼏遍,然后删除在本地存储 jar 包的⽬录中下载失败的jar包(可以省事的操作把jar包全删了),本地存储 jar 包的⽬录如下:

 删除本地jar⽬录中的失败的jar包,切换到 Idea 中,重新下载 jar 包,如下图所示:

待下载完成,如果还是下载失败那就是本地⽹速问题,重复步骤 1 和步骤 2 直到下载成功!重复步骤 1 和步骤 2 直到下载成功!重复步骤 1 和步骤 2 直到下载成功!

3.其它问题

如果经过上⾯配置,还是下载不了,那么有可能是以下问题:
  1. 上⾯的步骤没看仔细:重新认真的逐字逐句的观看和配置;
  2.  Maven 路径中出现中⽂:如果出现中⽂会导致下载了 jar 包,但是在项⽬中不能正常使⽤;
  3. 当前⽹络运营商有问题:当前所在区域连接的⽹络运营商(中国电信、移动..)连接数据源有问 题,尝试更好⽹络,使⽤⼿机热点或朋友的⼿机热点尝试,如果还是还⾏,间隔 4 ⼩时之后再试

Spring 配置⽂件乱码 

解决如下: 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1598941.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

H5获取微信openid封装方法

H5获取微信openid封装方法 目录1、前置配置条件2、封装并新建getOpenid.js文件2.1&#xff1a;处理code方法2.2&#xff1a;第一次获取到openid后&#xff0c;再次进入无需再次获取&#xff1b;2.3&#xff1a;页面调用方法 3、往期回顾总结&#xff1a; 目录 接到需求&#xf…

腾讯EdgeOne产品测评体验—Web安全的攻与防:云端防护一体化

目录 简介接入准备EdgeOne购买及接入服务器环境配置添加测试站点关闭防护 安全性能测试XSS攻击sql注入 站点加速测试代码测试通过在线工具对比测试Ping检测tcping网站测速 HTTPS证书 操作步骤优点 总结EdgeOne的优缺点 简介 EdgeOne&#xff0c;作为腾讯云推出的全新CDN解决方…

使用icpc tool进行滚榜操作

前言 参加ACM的同学都知道&#xff0c;比赛非常有趣的环节就是赛后的滚榜环节&#xff0c;所以为了一个比赛的完整性&#xff0c;自己办比赛时也想要加入滚榜的操作&#xff0c;经过一段时间的研究学习&#xff0c;已经可以将滚榜程序与domjudege程序成功完成融合&#xff0c;…

node.jd版本降级/升级

第一步.先清空本地安装的node.js版本 按健winR弹出窗口&#xff0c;键盘输入cmd,然后敲回车&#xff08;或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出&#xff0c;输入cmd再点击回车键&#xff09; 进入命令控制行窗口&#xff0c;输入where node&#xff0c;查看本地…

CentOS7.9下载及安装教程

1. 下载CentOS7.9 CentOS用的最多的是7.6&#xff0c;7.9是7里面最新的&#xff0c;至于8以上的版本听说没有维护和更新了&#xff0c;这里以7.9为例。 下载&#xff1a;https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ 2. 新建虚拟机 新建虚拟机–>典型(推荐…

【iOS开发】(一)2024 从一无所有开始,到ios开发(react Native)

​ 2024 从一无所有开始&#xff0c;到ios开发&#xff08;react Native&#xff09; 目录标题 1 工具简介2 基础环境搭建1 安装 brew2 安装 Node.js3 安装 Yarn4 安装 React Native 脚手架 3 ios环境搭建4创建并启动一个app 在这里插入图片描述 1 工具简介 Homebrew (brew)&a…

Window安装Redis

安装Redis-Service 下载并安装最新版Redis-windows &#xff1a; https://github.com/redis-windows/redis-windows 安装Redis-Manager Another Redis Desktop Manager 是一款优秀Redis桌面(GUI)管理客户端 参考链接 https://redis.io/

Python | Leetcode Python题解之第29题两数相除

题目&#xff1a; 题解&#xff1a; class Solution:def divide(self, dividend: int, divisor: int) -> int:INT_MIN, INT_MAX -2**31, 2**31 - 1# 考虑被除数为最小值的情况if dividend INT_MIN:if divisor 1:return INT_MINif divisor -1:return INT_MAX# 考虑除数为…

SAP SD学习笔记05 - SD中的一括处理(集中处理),出荷和请求的冻结(替代实现承认功能)

上一章讲了SD的重要概念&#xff0c;比如出荷Plant&#xff08;交货工厂&#xff09;&#xff0c;出荷Point&#xff08;装运点&#xff09;&#xff0c;输送计划&#xff0c;品目的可用性检查&#xff0c;一括纳入/分割纳入&#xff0c;仓库管理等。 SAP SD学习笔记04 - 出荷…

如何用个人电脑搭建一台本地服务器,并部署项目到服务器详细教程

服务器是一种高性能计算机&#xff0c;作为网络的节点&#xff0c;它存储、处理网络上80%的数据、信息&#xff0c;因此也被称为网络的灵魂。与普通计算机相比&#xff0c;服务器具有高速CPU运算能力、长时间可靠运行、强大I/O外部数据吞吐能力以及更好的扩展性。 服务器的主要…

Python教程:备份你的文件夹里面的数据

1.完全备份是最基本的备份类型&#xff0c;它涉及复制所有选定的数据到备份位置。无论文件是否自上次备份以来发生了变化&#xff0c;所有文件都会被复制。这种备份方式简单直接&#xff0c;确保了备份存储的数据总是最新的。 完全备份是通过递归复制源文件夹中的所有文件和子…

Nginx日志格式化和追踪

背景 Nginx是一款功能强大的Web服务器&#xff0c;对于网络环境中的日志记录和配置至关重要。定制化Nginx日志格式可以帮助管理员更好地监控服务器性能、分析用户行为并做出相应优化。在本文中&#xff0c;我们将深入探讨Nginx日志格式的高级定制化策略&#xff0c;包括理解基…

SiLM5350系列带米勒钳位的单通道隔离驱动器 助力汽车与工业应用实现稳定与高效的解决方案

带米勒钳位的隔离驱动SiLM5350系列 单通道 30V&#xff0c;10A 带米勒钳位的隔离驱动 具有驱动电流更大、传输延时更低、抗干扰能力更强、封装体积更小等优势, 为提高电源转换效率、安全性和可靠性提供理想之选。 SiLM5350系列产品描述&#xff1a; SiLM5350系列是单通道隔离驱…

LeetCode 349.两个数组的交集(HashSet的使用)

给定两个数组 nums1 和 nums2 &#xff0c;返回 它们的 交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1&#xff1a; 输入&#xff1a;nums1 [1,2,2,1], nums2 [2,2] 输出&#xff1a;[2]示例 2&#xff1a; 输入&#xff1a;nums1 …

默认图表太丑!?快来看看这个好看的绘图主题吧~~

有很多小伙伴经常私信给小编&#xff0c;问自己绘制的图表为啥没小编绘制的精美&#xff1f; 听到这句话&#xff0c;小编老脸一红&#xff0c;还是比较惭愧的&#xff0c;因为并不是像小伙伴说的那样对每一个图表元素都进行定制化涉及操作&#xff0c;是借助优秀的“第三方工具…

视频编辑软件pitivi基本功之安装篇

视频编辑软件pitivi基本功之安装篇 台式机的系统是openSUSE-Leap-15.5-DVD-x86_64 应用程序——工具——终端&#xff0c;切换到root用户 ruhonglocalhost:~> su - 密码&#xff1a; localhost:~ # zypper search pitivi localhost:~ # zypper install pitivi ruhonglocalho…

linux学习:进程通信(管道+信号)

目录 管道 无名管道&#xff08;PIPE&#xff09; 特征 例子&#xff0c;通过pipe向父进程发送一段数据 ​编辑 有名管道&#xff08;FIFO&#xff09; 特征 例子 注意 信号 特征 api 例子1 例子2 例子3 例子4 信号相关的内核数据结构 管道 管道分为无名管道…

应对电力行业勒索攻击,看亚信安全防勒索方案的3大技战法

来源&#xff1a;中国电力大数据创新联盟会刊 近年来&#xff0c;国际、国内的勒索事件频发&#xff0c;勒索已经成为具备国家背景的团伙组织危害行为&#xff0c;各关基单位需要在原有的实战化安全攻防的基础之上&#xff0c;专项针对数据勒索进行防护体系建设&#xff0c;建立…

头文件修改触发重新构建依赖于此的文件 gcc 标志的使用 -MF -MD -MP

1&#xff0c;文件布局 2&#xff0c;头文件重构建 Makefile TARGET : libicarithmetic.soDEBUG_FLAGS : -O3 HEADER_FLAGS : -MD -MF $*.d -MP all: $(TARGET)SRC_C : \src/add.c \src/circ.c \src/div.c \src/mul.c \src/sub.cOBJ_C : $(SRC_C:.c.c.o) DEP_C : $(SRC_C:.c.…

单细胞分析|映射和注释查询数据集

reference映射简介 在本文中&#xff0c;我们首先构建一个reference&#xff0c;然后演示如何利用该reference来注释新的查询数据集。生成后&#xff0c;该reference可用于通过cell类型标签传输和将查询cell投影到reference UMAP 等任务来分析其他查询数据集。值得注意的是&am…