【发布时间】:2015-09-22 13:26:02
【问题描述】:
我在java中有一个基本的RabbitMQ监听器,使用spring框架rabbitmq监听器注解。
@RabbitListener(containerFactory="rabbitListenerContainerFactory", queues="myQueue")
public void process(@Header(value="type", required=true) String messageType, @Payload() String data){
System.out.println(data);
}
如果消息包含有效负载
"test"
返回的数据返回为
"116,101,115,116"
它仍然是一个字符串,但是是一串 ascii 字符。
我从 Rabbit Web 界面发布消息,如果我从 Web 界面读取它们,有效负载仍然是一个普通字符串。
任何想法为什么会发生这种情况?
【问题讨论】:
标签: java spring rabbitmq amqp spring-amqp