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 2.x 与 RESTEasy 2.x 一起使用,因为 Jackson 1.x 的集成非常紧密。

但是,RESTEasy 从 3.0-beta-5 版本开始支持 Jackson 2.x -如果您使用 Maven ,请参阅此问题了解详细信息或进行存储库搜索。

于 2013-06-11T11:14:37.997 回答