は、私はその春ウサギのメッセージの消費量、ペイロード間違ったフォーマット
@RabbitListener(queues = "#{'${rabbitmq.queues}'.split(',')}")
public void processOrder(@Payload String data, @Header(AmqpHeaders.CONSUMER_QUEUE) String queue) {
ようRabbitMQの中でキューからメッセージを消費しています、私は私のロガーで印刷していたデータは、それがそのような値を印刷して、バイトのようです:116,104,114,116,104,114,116,104,114 私は何をしなければならないとどのようなものですか?デシリアライゼーション?
実際、ペイロードはjson形式です。テストするために、私はrabbitmqのWebインターフェイスを使ってメッセージを公開しました。あなたが提案したように、欠落しているcontent_typeを追加しました。だから私はまだ_Jackson2JsonMessageConverter_が必要です。このコンバージョンをどこに追加しますか? – Grandmaster
私はそれを見つけました。関数の引数を 'public void processOrder(メッセージメッセージ、@Header(AmqpHeaders.CONSUMER_QUEUE)String queue){' – Grandmaster