【问题标题】:Spring Batch step without chunk processing没有块处理的 Spring Batch 步骤
【发布时间】:2014-06-05 17:51:31
【问题描述】:

我有一个从数据库读取数据并将输出写入平面文件并创建报告的作业步骤。
如果步骤失败,我希望它重新启动,从顶部开始处理。我不想在此步骤中加入任何恢复。
实现 Spring Batch 的最佳方法是什么,以便这个 tasklet 在过程中间不执行任何块处理并触发恢复?

【问题讨论】:

    标签: java spring processing spring-batch


    【解决方案1】:

    将工作标记为restartable="true"
    将步骤标记为allow-start-if-complete="true"
    在失败时拦截步骤执行并将步骤标记为 COMPLETED。
    当您重新启动作业时,您的步骤将从头开始执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多