我们正在开发一个使用 resteasy 框架的服务。它适用于 XML 和 json 应用程序/内容类型。但是,我们需要使用另外一种格式:bson。
我安装了 bson4jackson 插件,但我不知道如何将它与 resteasy 一起使用。我知道我必须实现一个生产者/消费者类,但我没有找到任何示例。
有什么建议/想法来解决这个问题吗?
您需要实现自定义MessageBodyReader
并MessageBodyWriter
处理 bson 媒体类型。
读者:
@Provider
@Consumes("application/bson")
public class BsonMessageBodyReader implements MessageBodyReader {
}
作家:
@Provider
@Produces("application/bson")
public class BsonMessageBodyWriter implements MessageBodyWriter {
}