我使用spring3和spring-amqp将消息从我的Web应用程序发送到rabbitmq
服务器。
目前我可以将纯文本发送到rabbitmq服务器。但现在我想将自定义java对象作为json发送到服务器。
谷歌搜索后我发现我们可以使用JsonMessageConverter
来完成。但我没有得到任何有用的网址来解释所需的步骤。
任何参考/网址都将受到赞赏。
答案 0 :(得分:4)
请参阅reference documentation(包括如何使用JsonMessageConverter
。
如果您使用命名空间来定义模板,那么
<rabbit:template id="amqpTemplate" connection-factory="connectionFactory"
message-converter="aJsonMCBean"/>
答案 1 :(得分:0)
您可以尝试使用Jackson进行操作。例如,请参阅this tutorial。其他替代方案: