1

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

4

1 回答 1

2

一般来说,通过 MessageHeaders 是可以的:它是您的应用程序和您的域。所以,一切尽在掌握。从另一面,您可以为您的目的引入简单的域对象并将其作为有效负载。或者使用简单的Map. 此外,您的案例使用Tuple概念会很有趣:

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

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

高温高压

于 2013-10-30T10:58:49.490 回答