java.lang.NoSuchMethodError: com.alibaba.nacos.common.utils.StringUtils.isBlank(Ljava/lang/CharSeque

在将Nacos从1.3.3升级到2.0时,项目报错找不到StringUtils.isBlank方法。原因是项目中指定的nacos-common版本为1.3.3,与nacos-client的2.0版本不兼容。解决办法是移除1.3.3的nacos-common坐标,或者明确引入2.0版本的nacos-common。
摘要由CSDN通过智能技术生成

java.lang.NoSuchMethodError: com.alibaba.nacos.common.utils.StringUtils.isBlank(Ljava/lang/CharSequence;)Z

本人是在升级nacos到2版本的,时候项目中引入2.0的nacos-client报找不到StringUtils.isBlank(这个类是在nacos-common中写的),后来发现原因是没有引入nacos-common的2.0的版本。(其他项目没报错,就这个项目需要引入对应版本的nacos-common不知道什么原因)
在这里插入图片描述

感觉知道问题了,我看到我这个项目里面指定了nacos-common的版本为1.3.3,所以导致了会报上面的错误。最后,发现如果把这个common1.3的坐标移除,就不加2.0的common包,也不报错了
在这里插入图片描述
需要引入common项目的截图

在里插入图片描述
不需要引入common项目的截图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值