4

RestEasy で Jackson 2+ を使用する方法はありますか? RestEasy Jackson プロバイダーは Jackson 1.9.9 を使用しているようですが、これはまだ ResetEasy 3 の場合です。

4

2 に答える 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 に答える