如何在 spring 批处理的多线程概念中写入单个文件

how to write to a single file in multi threading concept of spring batch

我正在从数据库中读取数据并写入文件以适应我正在使用多线程概念的场景。在一个流程中,我声明了 4 个步骤,这 4 个步骤并行工作,但在这种情况下,我可以将结果写入 4 个不同的 csv 文件。

我的要求是将4个线程的数据写入一个文件。如果我在 4 个地方给出相同的文件名,它会起作用还是会覆盖数据。请建议我。

编写 4 个不同的文件并创建一个额外的步骤以将以前创建的片段连接到一个大文件中(SystemCommandTasklet 可能适合)