【发布时间】:2014-11-24 22:00:12
【问题描述】:
是否有一种应用程序范围的方式在所有 JAX-RS /资源上默认 @Produces 注释?
我有很多生成 Web 服务的类。我不想将@Produces({"application/json", "application/xml"}) 放在每个人身上,而是想在一个中心位置进行。这样我就可以在一个地方添加未来的生产者,而不必修改每个类。
我目前正在使用带有 Jetty 的 Resteasy。
【问题讨论】:
-
不,很遗憾没有。可能有一种方法可以让单个 MessageBodyWriter 产生正确的媒体类型。另一种方法是将根 JAX-RS 类映射到生成首选类型的 Path("/")
标签: java web-services jetty jax-rs resteasy