首页 > 解决方案 > Spring Batch:如何实现多对一 ItemProcessor

问题描述

我有大量需要使用 Spring Batch 生成的电子表格。

我有一个 ItemReader 发出“Rows”,我希望我的 ItemProcessor 为它收到的每 3000 Rows 发出 1 个“Sheet”。

有什么办法可以指定这种多对一的处理关系到spring?

标签: javaspringspring-batch

解决方案


它不是您需要的“多对一 ItemProcessor”。您可以使用块大小为 3000 的面向块的步骤(这应该没问题)和一个项目编写器,它为每个块写入一张表。


推荐阅读