gpt4 book ai didi

java - 在 spring 集成中将多个有效负载嵌入到 "Message"对象中的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 04:10:38 28 4
gpt4 key购买 nike

在我的 spring 集成应用程序中,我想使用 pdf 文件输入启动管道,然后从数据库检索一些值,执行一些转换,最后将其格式化为 xml 消息。因此,对于 pdf 文件和 db 值,我必须将它们保留在整个管道中。我知道我可以将其中任何一个放入 header 中,但在我看来,这不是最好的方法,因为它是我的应用程序的实际信息,而不是某种应被视为 header 信息的元数据。有什么想法吗?

最佳答案

一般来说,可以通过 MessageHeaders 完成此操作:这是您的应用程序和您的域。所以,一切都在你的手中。从另一方面,您可以出于您的目的引入简单的域对象并将其作为有效负载。或者使用简单的Map。此外,您的案例使用 Tuple 概念将会很有趣:

https://github.com/reactor/reactor/wiki/Tuples

https://github.com/spring-projects/spring-xd/wiki/Tuples

HTH

关于java - 在 spring 集成中将多个有效负载嵌入到 "Message"对象中的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19676416/

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