如何为jaxrs调用消息体阅读器

时间:2012-12-28 05:30:12

标签: java rest jersey

我要求我需要通过在请求正文中添加xml,从firefox浏览器的restclient插件向资源发送一个xml。为此,我编写了一个消息体阅读器实现类,然后我将该xml转换为java对象。但我无法调用该消息体阅读器类。如何调用它?

1 个答案:

答案 0 :(得分:1)

您不会调用MessageBodyReader。您将其标记为@Provider,并确保将其添加到JAX-RS应用程序的classessingletons。有很多方法可以做到这一点,其中一些方法取决于您正在使用的JAX-RS实现。当需要将HTTP实体转换为基于媒体类型的POJO时,JAX-RS实现调用MessageBodyReader。