【发布时间】:2015-04-15 21:46:33
【问题描述】:
春季批处理:我有一个文件列表,我需要处理这些文件并将其拆分为不同的文件并写入。我按照中提到的步骤 http://incomplete-code.blogspot.com/2013/07/spring-batch-looping-over-multiple-files.html#comment-form
在此我们使用动态向 FlatFileItemWriter 提供资源属性 . 第一步工作正常。但是,从下一次迭代开始,它不再使用“input.file”的新值,而是继续使用相同的文件(在第一次迭代中使用)。任何人都可以建议我是否可以在每次迭代中都有一个可以获取文件的新动态值的写入器?
【问题讨论】:
-
您必须发布您的代码及其生成的任何错误消息。
-
首先您必须发布您的工作和错误详细信息以由其他开发人员解决。您可以通过使用 org.springframework.batch.item.file.MultiResourceItemReader 从多个文件中读取来做到这一点。跨度>
-
实际上代码与上面发布的链接相同。在这段代码中,正在执行以下操作:
标签: java spring spring-batch