【发布时间】:2019-05-20 03:14:42
【问题描述】:
我正在为我的应用程序使用 Spring Batch。基本上,我所要做的就是从输入目录中读取所有 XML 文件。当我得到所有的 XML 文件时,每个文件都需要转换为根对象。我必须将该对象拆分为两个对象并将它们打印到 CSV 文件中。因此,如果输入文件夹中有 10 个 XML 文件,我需要生成 20 行的 CSV。如果有 150 行,CSV 将有 300 行,等等。我的意思是使用 FileReadingMessageSource。它有一个队列。但问题在于该队列的返回类型。它返回文件,我需要的是队列列表。我能否以某种方式从阅读器中的目录中获取 XML 文件的整个列表?
【问题讨论】:
标签: spring spring-batch