如何在使用Java DSL的camel Header中设置没有扩展名的文件名?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在使用Java DSL的camel Header中设置没有扩展名的文件名?相关的知识,希望对你有一定的参考价值。
我需要在标题中设置没有扩展名的文件名。在搜索时我得到了以下蓝图/春天代码片段。我想通过Java DSL实现同样的目标。谁能帮我?
<camel:route>
<camel:from uri="file://input/orders" />
<camel:setHeader headerName="FileNameWithoutExtension">
<camel:simple>${file:onlyname.noext}</camel:simple>
</camel:setHeader>
答案
我发现。我们必须遵循以下语法
.setHeader("FileNameWithoutExtension",simple("${file:onlyname.noext}"))
以上是关于如何在使用Java DSL的camel Header中设置没有扩展名的文件名?的主要内容,如果未能解决你的问题,请参考以下文章
如何在apache camel DSL或camel Processor内部设置其他身份验证属性?
Camel Java DSL:无法解析bean定义资源模式[META-INF / spring / * .xml]
如何在apache camel DSL中获得正确的https服务器响应?