Springboot 对接容联短信服务报错

报错信息:

java.lang.NoClassDefFoundError: com/google/gson/Gson
com.google.gson.JsonParser.parseString(Ljava/lang/String;)Lcom/google/gson/J

从报错信息可以看出,是 NoClassDefFoundError 错误,类没有被加载进来,所以去查看 jar 包是否存在,SpringBoot 自动引入的有,所以想到是版本的问题,查看容联自带的 gson 版本:

<properties>
     <gson.version>2.8.6</gson.version>
</properties>

查看 SpringBoot 2.1.3 版本定义的 gson 版本为:

<gson.version>2.8.5</gson.version>

所以需要引入 gson 2.8.6 或者排除 Springboot 2.8.5。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章