泽西和杰克逊兼容性

时间:2017-03-21 17:20:08

标签: java jersey jackson

我将jersey版本更新为2.25.1的最新版本,我也在寻找升级Jackson库的一部分,但我很难知道哪个版本的Jacksonjersey兼容? Maven Repo显示2.9.0.pr1,我完全不知道pr1。我应该使用哪个版本的jackson

谢谢

1 个答案:

答案 0 :(得分:2)

如果您不需要最新的Jackson功能,只需添加以下内容,它将引入所有Jackson依赖项(可能是2.5或2.6 - 类似的东西)

<dependency>
    <groupId>org.glassfish.jersey.media</groupId>
    <artifactId>jersey-media-json-jackson</artifactId>
    <version>2.25.1</version>
</dependency>

如果您需要最新的Jackson功能,那么您应该从上面的功能中排除Jackson依赖项,并添加您自己的。这在How to use Jersey with a newer version of jackson中解释。

使用jersey-media-json-jackson的好处是它不需要任何额外的配置。它开箱即用。