2013-01-15 30 views
1

我们正在开发一个使用resteasy框架的服务。它适用于XML和json应用程序/内容类型。但是,我们需要使用另一种格式:bson。如何实现bson生产者/消费者的再保留

我安装了bson4jackson插件,但我无法弄清楚如何使用它与resteasy。我明白我必须实施一个生产者/消费者类,但我没有找到任何例子。

任何建议/想法来解决这个问题?

回答

1

您需要实施自定义MessageBodyReaderMessageBodyWriter来处理bson媒体类型。

读者:

@Provider 
@Consumes("application/bson") 
public class BsonMessageBodyReader implements MessageBodyReader { 

} 

编剧:

@Provider 
@Produces("application/bson") 
public class BsonMessageBodyWriter implements MessageBodyWriter { 

} 
+0

丢失了一些双引号有... – Lambart