gpt4 book ai didi

java - 从 Camel 中的 Exchange header 设置目录

转载 作者:行者123 更新时间:2023-11-30 07:07:22 25 4
gpt4 key购买 nike

我有一个带有 Camel 处理器的 camel DSL 路由,可以确定将文件发送到的位置。该路径被保存到 Exchange 中的 header 中,以便它被传递回路由。我想在我的 route 使用此 header 值(路径),但我收到以下错误:

不允许使用带有 ${ } 占位符的动态表达式。使用 fileName 选项设置动态表达式。

当我使用 fileName 选项时,这会创建一个文件作为路径的最后一个目录,而我希望这是一个目录,但没有像 directoryName 这样的选项

路由的 to 部分在下方,其中 fileLocation 从外部属性文件中获取。

.to("file://"+fileLocation+"/${in.header."+AppConstants.DIRECTORYLOCATION+"}?
autoCreate=true&delay=3000");

如有任何帮助/建议,我们将不胜感激。

最佳答案

您可以根据此 camel FAQ 使用收件人列表 EIP .

关于java - 从 Camel 中的 Exchange header 设置目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24996776/

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