Spring Batch - 在写入时将读取行FlatFileItemReader拆分为多行

时间:2011-02-25 03:47:43

标签: java spring spring-batch

Spring Batch - 如何在使用FlatFileItemWriter写入时将读取行(FlatFileItemReader)拆分为多行?

1 个答案:

答案 0 :(得分:0)

我说你需要一个ItemProcessor来将从单行创建的对象(我们称之为YourInObject)转换为List<YourOutObject>

但是,我不认为Spring Batch支持开箱即用的这种一对多方法,所以我猜你必须创建一个自定义ItemWriter<List<YourOutObject>>,将各个对象委托给{{ 1}}(您可以在下面的链接中找到委托编写者的示例。)

<强>参考: