繁体   English   中英

Spring Batch:从一个来源读取数据,但将不同的数据写入2个单独的文件

[英]Spring Batch: Reading data from one source but writing different data to 2 separate files

我已经编写了一个Spring批处理程序来读取/处理/将数据写入单个文件。 我有一个新的业务需求,其中我必须从正在读取的相同数据中构建另一个具有不同数据的列表,并对数据进行处理/格式化并将其写入单独的文件中。

我已经研究了MultiFormatItemWriter,在其中我还可以定义单独的FlatFileItemWriters和CompositeItemWriter,但是我无法理解如何向这些不同的文件编写器发送不同的列表。

如果可能,请提供一些示例代码示例。

您正在寻找ClassifierCompositeItemProcessorClassifierCompositeItemWriter组合。 分类器允许您根据项目的类别将项目路由到正确的处理器/编写器。

您可以在此处找到示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM