我使用ActiveMQ作为JMS提供程序,使用spring-jms作为JMS生成器。
当我以javax.jms.TextMessage的形式向代理发送JMS消息时,消息的有效负载记录在ActiveMq日志(\ data \ activemq.log)中。所以,如果我发送" abc"作为TextMessage,我也在ActiveMq日志中看到&text; = text = abc'。
当我使用spring JmsTemplate.convertAndSend方法将消息作为我的域模型对象之一发送时,有效负载不会记录为ActiveMQ日志中域模型对象的toString()。它被记录为对象的引用。
如何在ActiveMq日志中将域模型对象记录为toString()?