Spring Batch读取不同的csv文件和xml输出

时间:2017-02-10 15:16:22

标签: java xml spring csv spring-batch

我有一个要求,我需要阅读4个不同的csv文件。这些必须逐行阅读。所有文件都有不同数量的列和值。

处理完毕后,我必须用XML生成输出。

如果有人可以请一些光,那该怎么做呢?

由于

1 个答案:

答案 0 :(得分:0)

Spring Batch有一个阅读器界面。您可以编写自己的阅读器类,它可以有4个单独的FlatFileItemReaders并读取它们直到完成所有操作。

作者也是一个可以自己实现的界面。您可以覆盖write方法并执行您需要执行的操作。

http://docs.spring.io/spring-batch/trunk/apidocs/org/springframework/batch/item/ItemReader.html http://docs.spring.io/spring-batch/trunk/apidocs/org/springframework/batch/item/ItemWriter.html http://docs.spring.io/spring-batch/reference/html/readersAndWriters.html