【发布时间】:2015-07-28 11:42:33
【问题描述】:
我正在使用 Jersey 2.17、JSON 和自动功能发现。
我的自定义 JSON 提供程序扩展了 JacksonJsonProvider。带有@Provider注解并自动注册,与自带的默认相同:
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
</dependency>
我想在不放弃功能扫描/手动注册所有内容的情况下禁用/排除默认选项。
我想出的唯一解决方案是 @Priority(Integer.MAX_VALUE) 以确保我的提供者具有更高的优先级,但我不喜欢依赖优先级的想法。
试过jersey.config.disableJsonProcessing,但似乎没有任何改变
【问题讨论】:
标签: java jersey jackson jersey-2.0