【发布时间】:2016-08-22 18:13:37
【问题描述】:
使用 Camel 我正在拆分文件
<unmarshal>
<csv delimiter="|"/>
</unmarshal>
<split>
<simple>${body}</simple> <!-- Body will be a list of lists -->
<choice>
<when>
<simple>${body[0]} == '100'</simple>
<to uri="bean:processor100"/>
</when>
<when>
<simple>${body[0]} == '200'</simple>
<to uri="bean:processor200"/>
</when>
</choice>
在我写的每个 Bean 中
public void process(List<String> csvRows) {
object.setcol1(csvRows.get(1));
object.setcol2(csvRows.get(2));
object.setcol3(csvRows.get(3));
我正在考虑一种使用jxls 将映射外部化到某个映射文件中的方法。
有什么方法可以从外部源(属性文件或 XML)提取映射并直接绑定
【问题讨论】:
标签: java spring csv apache-camel dozer