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。

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