如何在Apache Camel中将一行内容写入文件?
<to id="getdata" uri="sql-stored:{{sql.comptes}}?dataSource=dataSource" />
<to uri="bean:Converter" />
<to id="fileWriter" uri="file:{{data.out}}?fileName=Comptes-${date:now:yyyyMMdd'T'HHmmss'T'SSS}.txt" />
没有创建文件。
答案 0 :(得分:1)
文件端点期望交换体是可以序列化为字节数组的东西。如果你需要文件中的字符串列表(比如每个字符串一行),你需要将交换体从字符串列表转换为字符串,例如(通过用换行符字符串连接字符串)。