我是春季批处理的新手。我的要求是,我有一个文件夹说D:\ xyzfolder \ source,其中有25个平面文件。使用Spring Batch,我需要读取和实现一些业务逻辑,并将所有25个同名文件写入不同的文件夹,例如D:\ xyzfolder \ destination
当前,我正在使用MultiResourceItemReader
并从源文件夹中读取所有25个文件,并且能够使用FlatFileItemWriter with setResource(outputResource)
写入单个文件,但我的要求是要写入25个不同的文件。请提出达到上述要求的方法
答案 0 :(得分:0)
对于类似的用例,此答案https://stackoverflow.com/a/20356050/4767829建议结合使用MultiResourceItemWriter和ItemWriteListener来动态设置每个项目的输出资源。