Apache Camel:如何使用 XML Dsl 语法将 CSV 内容复制到 txt 文件?
Apache Camel: How to copy CSV content to txt file using XML Dsl syntax?
我想将 mock_data.csv 内容复制到 file.txt。
我可以用 java 语法来做到这一点:
from("file:D:?fileName=USER_MOCK.csv&noop=true").to("file:D:?fileName=file.txt");
我想通过 XML 语法来完成,我所做的是:
<route id="_route1">
<from id="route" uri="file:D:?fileName=MOCK_DATA.csv;noop=true"/>
<to uri="file:D:?fileName=file.txt"/>
</route>
怎么了?
编辑:
解决了删除“;noop=true”但现在我得到了新的错误。路线多次重复。
许多 camel 组件都有轮询机制,这意味着监视给定的目录。您可以使用 repeatcount 参数让它读取一次。
from("file:D:?fileName=USER_MOCK.csv&repeatCount=1")
.to("file:D:?fileName=file.txt");
尝试通过 &
转义符号 &
作为状态 here
<route id="_route1">
<from id="route" uri="file:D:?fileName=MOCK_DATA.csv&noop=true"/>
<to uri="file:D:?fileName=file.txt"/>
</route>
我想将 mock_data.csv 内容复制到 file.txt。 我可以用 java 语法来做到这一点:
from("file:D:?fileName=USER_MOCK.csv&noop=true").to("file:D:?fileName=file.txt");
我想通过 XML 语法来完成,我所做的是:
<route id="_route1">
<from id="route" uri="file:D:?fileName=MOCK_DATA.csv;noop=true"/>
<to uri="file:D:?fileName=file.txt"/>
</route>
怎么了?
编辑: 解决了删除“;noop=true”但现在我得到了新的错误。路线多次重复。
许多 camel 组件都有轮询机制,这意味着监视给定的目录。您可以使用 repeatcount 参数让它读取一次。
from("file:D:?fileName=USER_MOCK.csv&repeatCount=1")
.to("file:D:?fileName=file.txt");
尝试通过 &
转义符号 &
作为状态 here
<route id="_route1">
<from id="route" uri="file:D:?fileName=MOCK_DATA.csv&noop=true"/>
<to uri="file:D:?fileName=file.txt"/>
</route>