RestEasy で Jackson 2+ を使用する方法はありますか? RestEasy Jackson プロバイダーは Jackson 1.9.9 を使用しているようですが、これはまだ ResetEasy 3 の場合です。
質問する
3388 次
2 に答える
10
それはたまたま非常に単純でした。Jackson 2 にはすでに Jackson JAXRS プロバイダーがあります。
jackson-jaxrs-xml-provider
jackson-jaxrs-json-provider
jackson-jaxrs-smile-provider
だから pom.xml で
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>2.2.2</version>
</dependency>
resteasy-jettison-provider
また、JSON 処理で競合が発生しないように除外することもお勧めします。
于 2013-06-13T11:50:39.250 に答える
1
残念ながら、Jackson 1.x の統合はかなり緊密であるため、RESTEasy 2.x で Jackson 2.x を使用することはできません。
ただし、RESTEasy はバージョン 3.0-beta-5 の時点で Jackson 2.x をサポートしています。詳細については、この問題を参照するか、Maven を使用している場合はリポジトリ検索を実行してください。
于 2013-06-11T11:14:37.997 に答える