我遵循了 Camel in action 一书中的一个例子。如何编组和解组 csv 数据格式。但是,我想用(逗号分隔的分隔符)和拆分正文解组一个 csv 文件。然后,我将.choice
根据需要的任务使用基于内容来分发消息。事实上,第一个简单的例子对我不起作用。我使用了camel 2.15.6(camel-core、camel-context、camel-csv、commons-csv)和java 7。
public void configure()
{
CsvDataFormat csv = new CsvDataFormat();
csv.setDelimiter(",");
from("file:test?noop=true")
.unmarshal().csv()
.split(body())
.to("file:out");
}