如何将json对象发送到Rabbitmq服务器

时间:2013-09-02 10:13:51

标签: json spring amqp spring-amqp

我使用spring3和spring-amqp将消息从我的Web应用程序发送到rabbitmq服务器。

目前我可以将纯文本发送到rabbitmq服务器。但现在我想将自定义java对象作为json发送到服务器。

谷歌搜索后我发现我们可以使用JsonMessageConverter来完成。但我没有得到任何有用的网址来解释所需的步骤。

任何参考/网址都将受到赞赏。

2 个答案:

答案 0 :(得分:4)

请参阅reference documentation(包括如何使用JsonMessageConverter

如果您使用命名空间来定义模板,那么

    <rabbit:template id="amqpTemplate" connection-factory="connectionFactory" 
           message-converter="aJsonMCBean"/>

答案 1 :(得分:0)

您可以尝试使用Jackson进行操作。例如,请参阅this tutorial。其他替代方案: