IDEA打开SpringBoot项目,所有依赖红名

当IDEA中的SpringBoot版本与Maven仓库中的不匹配时,可能导致依赖冲突。解决方法包括删除本地仓库中的SpringBoot文件,或者将pom.xml中的父级配置版本改为IDEA默认的SpringBoot版本。通过这些操作,可以确保依赖树恢复正常,修复注解无法识别的问题。
摘要由CSDN通过智能技术生成

在这里插入图片描述

解决方法

1)直接去自己的maven仓库,找到Spring boot,然后直接删除下面的文件

2)将pom.xml中的SpringBoot的父级配置版本改成自己IDEA版本默认导入的SpringBoot版本,查看方法如下:新建一个Initializr项目,查看pom.xml中的parent标签的版本即可

修改结果

点击刷新,再次查看maven依赖树,会发现依赖全部正常了,并且项目中的类中的注解也全部正常了:
在这里插入图片描述

原因推测

可能是因为一个IntelliJ IDEA版本只默认一个SpringBoot版本,当maven仓库中已经有一个版本的SpringBoot依赖的时候,再使用其他版本的,maven会以该包已经存在为理由而拒绝下载,但是我们实际上却因为版本不同,我们根本就找不到需要的依赖包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值