我将jersey版本更新为最新版本,即2.25.1,我也希望将Jackson库升级为其中的一部分,但我很难知道哪个版本的Jackson与jersey兼容?Maven Repo显示了2.9.0.pr1,我完全不知道pr1。那么我应该使用哪个版本的jackson呢?
谢谢
发布于 2017-03-21 17:30:18
如果您不需要最新的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特性,那么您应该从上面的特性中排除杰克逊的依赖项,并添加您自己的特性。这在How to use Jersey with a newer version of jackson中得到了解释。
使用jersey-media-json-jackson的好处是它不需要任何额外的配置。它是从盒子里出来的。
https://stackoverflow.com/questions/42934083
复制相似问题