使用占位符



我有路线

from("direct:standardLetter")
.toD("file://standardReceived?fileName=${header.filename}");

我想把我的uri放在YAML中。但是当我放置时,我遇到了一个问题

from("direct:standardLetter"(.toD("{端点.writer路由.out.standard输出文件.uri}}"(

在像这样的YAML文件中

endpoints:
writer-routes:
out:
standard-output-file:
id: "standard-output-file"
uri: "file://standardReceived?fileName=${header.filename}"

如何克服这一点?

看起来您将目标文件名设置为头filename。然后在URI中使用它。

如果您使用标题名称CamelFileName,则可以从URI中省略fileName选项,因为这是Camel的标准标题名称,因此如果没有其他内容覆盖它,则会自动使用。

相关内容

  • 没有找到相关文章

最新更新