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

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

目录

idea无maven选项

无效发行版17

[类⽂件具有错误的版本 61.0, 应为 52.0](#类⽂件具有错误的版本 61.0, 应为 52.0)

[Maven jar 包下载失败问题处理](#Maven jar 包下载失败问题处理)

1.检查配置Maven源

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

出现中文修改maven仓库地址

2.重新下载jar包

3.其它问题

[Spring 配置⽂件乱码](#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 配置⽂件乱码

解决如下:

相关推荐
程序员阿明13 小时前
idea把插件啥的不默认放在C盘
java·ide·intellij-idea
linweidong13 小时前
中科闻歌Java面试题及参考答案
java·python·大模型·提示词·ai agent·mcp·rag原理
OpenAnolis小助手13 小时前
一句话看透 JVM,SysOM 诊断 Skill 新增 Java 应用诊断能力
java·开发语言·jvm·阿里云·操作系统控制台·sysom
ForteScarlet14 小时前
Kotlin 2.4.20 现已发布,新特性多不多?
android·java·开发语言·开源·kotlin·jetbrains
萧瑟余晖14 小时前
Java深入解析篇六十二之安全机制详解
java·开发语言
小刘在重生~14 小时前
Java 常用类|包装类 装箱拆箱、Integer 缓存面试题
java·python·缓存
Orange_sparkle14 小时前
Pi Agent vs LangGraph:从人机交互、企业 RAG 到持久化工作流的完整选型指南
java·网络·人机交互
IT_陈寒15 小时前
React子组件莫名其妙重渲染?你可能漏了这个Hook
前端·人工智能·后端
小兵金林15 小时前
AI 生成代码的思考与实践
后端·ai编程
码事漫谈15 小时前
DeepSeek 明天又降价(涵历史价格对比)
后端