我有一组非常大的电子表格,需要使用 Spring Batch 生成。
我有一个 ItemReader 发出“行”,我希望我的 ItemProcessor 每收到 3000 行发出 1 个“表”。
有什么办法可以指定给spring这种多对一的处理关系吗?
最佳答案
它不是您需要的“多对一 ItemProcessor”。您可以使用 block 大小为 3000 的面向 block 的步骤(这应该没问题),并使用每个 block 写入一张表的项目编写器。
关于java - Spring 批处理 : How to implement a many-to-one ItemProcessor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61110970/