我们正在开发一种使用resteasy框架的服务。它适用于XML和json应用程序/内容类型。但是,我们需要再使用一种格式:bson。
我安装了bson4jackson插件,但我无法弄清楚我应该如何使用resteasy。我知道我必须实现一个生产者/消费者类,但我没有找到任何例子。
解决此问题的任何建议/想法?
答案 0 :(得分:1)
您需要实现自定义MessageBodyReader
和MessageBodyWriter
来处理bson媒体类型。
<强>阅读器:强>
@Provider
@Consumes("application/bson")
public class BsonMessageBodyReader implements MessageBodyReader {
}
<强>编剧:强>
@Provider
@Produces("application/bson")
public class BsonMessageBodyWriter implements MessageBodyWriter {
}