我要求我需要通过在请求正文中添加xml,从firefox浏览器的restclient插件向资源发送一个xml。为此,我编写了一个消息体阅读器实现类,然后我将该xml转换为java对象。但我无法调用该消息体阅读器类。如何调用它?
答案 0 :(得分:1)
您不会调用MessageBodyReader。您将其标记为@Provider,并确保将其添加到JAX-RS应用程序的classes或singletons。有很多方法可以做到这一点,其中一些方法取决于您正在使用的JAX-RS实现。当需要将HTTP实体转换为基于媒体类型的POJO时,JAX-RS实现调用MessageBodyReader。