欢迎光临散文网 会员登陆 & 注册

hutool NoSuchMethodError:cn.hutool.core.util.URLUtil.encode(xx)问

2023-07-27 18:03 作者:旭东怪  | 我要投稿

问题描述:

Caused by: java.lang.NoSuchMethodError: cn.hutool.core.util.URLUtil.encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

问题分析:

1、第三方包的hutool版本为5.0.1,但是当前项目版本为5.8.9,所以5.0.1版本里面的cn.hutool.core.util.URLUtil#encode(java.lang.String, java.lang.String)方法在5.8.9版本已经去掉了,5.8.9版本里面只有cn.hutool.core.net.URLEncodeUtil#encode(java.lang.String, java.nio.charset.Charset),所以导致运行时报错。

解决办法:

(1)将当前项目的hutool版本将为5.0.1。

(2)第三方包使用cn.hutool.core.net.URLEncodeUtil#encode(java.lang.String, java.nio.charset.Charset)方法保证在5.8.9版本下能够正常使用。

hutool NoSuchMethodError:cn.hutool.core.util.URLUtil.encode(xx)问的评论 (共 条)

分享到微博请遵守国家法律