【问题标题】:Spring Batch: How to implement a many-to-one ItemProcessorSpring Batch:如何实现多对一 ItemProcessor
【发布时间】:2020-04-09 18:29:37
【问题描述】:

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

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

有没有办法指定这种多对一的处理关系到spring?

【问题讨论】:

  • 对于这类工作,我一直在考虑转换为 csv。我使用过类似的东西:com.fasterxml.jackson.dataformat.csv 这可以在 spring 框架中很容易地完成......谷歌是你的朋友!

标签: java spring spring-batch


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2023-02-10
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 2018-12-22
    • 2019-08-02
    • 1970-01-01
    相关资源
    最近更新 更多