我使用简单的代码来处理来自 Google PubSub 订阅的消息并将结果返回到主题中。但出于某种原因,添加到输入消息的所有标头也会出现在输出消息标头中。
有没有办法摆脱这种行为?
处理代码如下所示:
@ServiceActivator(inputChannel = "myInput", outputChannel = "myOutput")
public Message<String> onMessage(String payload, @Headers Map<String,Object> headers) throws SocketTimeoutException {
...
return new GenericMessage<>(responseJson, Collections.singletonMap("type", "something"));
}
我没有在 Spring Integration 文档中找到任何关于从输入到输出的“克隆”的提及。
繁花如伊
相关分类