エラー:COM / fasterxml /ジャクソン/データバインド/ EXC / InvalidDe

それはJSONデータを返すために先端を与えるので、彼が与えられたとき、プロジェクトを開始するためにポンポンファイルで導入されたジャクソンパッケージ

java.lang.NoClassDefFoundErrorが:COM / fasterxml /ジャクソン/データバインド/ EXC / InvalidDefinitionException。
ジャクソン最初に考えたのは、基本的には、見瓶の欠如、です。リソースを見つけるためにインターネットが一般のpom.xmlファイルの閲覧を行って、衝突をパケット言うと、そこアリ倉庫fastjsonと別のJSONパッケージが重複しているように見える、そして最終的には別の削除、または上記の問題を報告し、インターネットリソースの努力を見つけるためにした後報わ互換性の問題で、私の春は5.0ですので、パッケージにはジャクソンに対応し、あなたは2.7以上にアップグレードします

最後に解決しました。

java.lang.NoClassDefFoundErrorが:COM / fasterxml /ジャクソン/データバインド/ EXC / InvalidDefinitionException

この情報は、春に関連するとジャクソンのバージョンは互換性がありません

私は上昇するSpring5.0.8版、バージョン2.7.5以上上記ローカルjscksonを使用しています

春は互換性のあるジャクソン4.3.2バージョン2.7.5およびそれ以降、その依存関係は次のように:

<! -ジャクソン依赖- >
<依存>
<groupIdを> com.fasterxml.jackson.core </ groupIdを>
<たartifactId>ジャクソンコア</たartifactId>
<バージョン> 2.9.5 </バージョン>
</依存関係>
<依存性>
<のgroupId> com.fasterxml.jackson.core </のgroupId>
<たartifactId>ジャクソンデータバインド</たartifactId>
<バージョン> 2.9.5 </バージョン>
</依存>
<依存性>
<のgroupId> com.fasterxml .jackson.core </のgroupId>
<たartifactId>ジャクソン注釈</たartifactId>
<バージョン> 2.9.5 </バージョン>
</依存>
<依存性>
<のgroupId> com.fasterxml.jackson.module </のgroupId>
<たartifactId>ジャクソン・モジュールJAXB-注釈</たartifactId>
<バージョン> 2.9.5 </バージョン>
</依存>

おすすめ

転載: blog.51cto.com/11585002/2448635