gpt4 book ai didi

java - Spring RabbitMQ 监听器返回一个以逗号分隔的 ASCII 小数字符串

转载 作者:行者123 更新时间:2023-11-29 03:04:32 24 4
gpt4 key购买 nike

我使用 spring 框架 rabbitmq 监听器注释在 java 中有一个基本的 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 网络界面发布消息,如果我从网络界面读取它们,负载仍然是一个普通字符串。

知道为什么会这样吗?

最佳答案

问题解决了。这与java无关。 content_type 没有在消息属性中设置,它在标题中...

关于java - Spring RabbitMQ 监听器返回一个以逗号分隔的 ASCII 小数字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32718153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com