如何以文本格式获取ActiveMQByteMessage主体?

Boolean result = ((JmsMessage)message).getBody() instanceof ActiveMQBytesMessage;
result显示为true

对于ActiveMQTestMessage,我必须遵循以下内容:(ActiveMQTextMessage) ((JmsMessage)message).getBody().getText()它提供了我所需的正文内容。

最佳答案

从ActiveMQBytesMessage中,您可以获取消息内容(以字节为单位)。然后可以将其转换为字符串。

那只是带有byte []-> String的标准Java

09-27 17:53