使用JmsTemplate发送到ActiveMQ时文本消息编码出现问题

时间:2019-04-01 18:52:10

标签: java spring encoding activemq jmstemplate

当我向ActiveMQ发送包含俄语字符的文本消息时,我得到了abracadabra。我使用org.springframework.jms.core.JmsTemplate,jmsTemplate.convertAndSend。如何指定UTF-8编码。是JmsTemplate bean的rpoperties中的问题,还是ActiveMq中的问题?

1 个答案:

答案 0 :(得分:0)

通过转换为TextMessage并使用jmsTemplate.send(destination,s-> s.createTextMessage(textMsg));

解决的问题