Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring batch 如何在spring批处理的多线程概念中写入单个文件_Spring Batch - Fatal编程技术网

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

Spring batch 如何在spring批处理的多线程概念中写入单个文件,spring-batch,Spring Batch,我正在从数据库中读取数据,并将其写入文件,在这种情况下,我使用多线程概念。在一个流程中,我声明了4个步骤,这4个步骤并行工作,但在这个场景中,我可以将结果写入4个不同的csv文件 我的要求是将4个线程的数据写入一个文件。如果我在4个位置给出相同的文件名,它会工作还是会覆盖数据。请推荐我 写入4个不同的文件,并创建一个额外步骤,将以前创建的片段连接到一个大文件中(可能适合)是什么阻止您在没有多线程的情况下写入单个文件?

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


我的要求是将4个线程的数据写入一个文件。如果我在4个位置给出相同的文件名,它会工作还是会覆盖数据。请推荐我

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

是什么阻止您在没有多线程的情况下写入单个文件?