如何在使用Java DSL的camel Header中设置没有扩展名的文件名?

问题描述 投票:0回答:1

我需要在标题中设置没有扩展名的文件名。在搜索时我得到了以下蓝图/春天代码片段。我想通过Java DSL实现同样的目标。谁能帮我?

<camel:route>
<camel:from uri="file://input/orders" />
<camel:setHeader headerName="FileNameWithoutExtension">
    <camel:simple>${file:onlyname.noext}</camel:simple>
</camel:setHeader>

apache-camel
1个回答
0
投票

我发现。我们必须遵循以下语法

.setHeader("FileNameWithoutExtension",simple("${file:onlyname.noext}"))
© www.soinside.com 2019 - 2024. All rights reserved.