如何以文本格式获取ActiveMQByteMessage主体?Boolean result = ((JmsMessage)message).getBody() instanceof ActiveMQBytesMessage;
此result
显示为true
对于ActiveMQTestMessage,我必须遵循以下内容:(ActiveMQTextMessage) ((JmsMessage)message).getBody().getText()
它提供了我所需的正文内容。
最佳答案
从ActiveMQBytesMessage中,您可以获取消息内容(以字节为单位)。然后可以将其转换为字符串。
那只是带有byte []-> String的标准Java