【发布时间】:2023-01-22 11:19:44
【问题描述】:
我正在尝试构建批处理应用程序,我将从一些文件夹中选择文件,使用名称过滤它们,使用 MultiResourceItemReader 将它们传递给批处理操作。然后我将实现我自己的ItemProcessor,以根据某些条件更改几行。
我的要求是将更新的数据写入我从中获取输入的相同文件中,我不知道我们是否真的可以使用 Spring Batch 做到这一点。
所以基本上我想不出如何在这里实现ItemWriter,因为我需要将数据写入同一个文件,同时写入多个文件。
我猜这里可以使用 ClassifierCompositeItemWriter 或 MultiResourceItemWriter,我试图在不同的 stackoverflow 答案中阅读它们,但找不到与我的要求相关的任何内容。
谁能帮我实现这个。
代码示例真的很有帮助。
谢谢
【问题讨论】:
标签: spring-boot csv spring-batch