我有一个需要读取4个不同的csv文件的要求。这些必须逐行读取。所有文件具有不同数量的列和值。
处理后,我必须以XML生成输出。
如果有人可以请问一下,那该如何实现呢?
谢谢
Spring Batch具有阅读器界面。您可以编写自己的阅读器类,该类可以具有4个单独的FlatFileItemReader并进行读取,直到全部完成。
编写器也是一个您可以自己实现的接口。您将覆盖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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句