我有一个Spring Integration App,用于向MongoDB队列发送消息或从MongoDB队列接收消息,除了消息头,它在我使用的发送者处都可以正常工作。
Message<PolicyEvent> message = MessageBuilder
.withPayload(myPayload)
.setHeader("someHeader", "some value")
.build();
messageGateway.sendEventMessage(message);
当应用程序收到消息时,唯一的标头是默认值(id,spanId,时间等)。
尽管我在网上搜索(文档,Stackoverflow等),但仍无法弄清为什么自定义标头丢失了。我的配置是: