我有路线
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的标准标题名称,因此如果没有其他内容覆盖它,则会自动使用。