我们希望批量处理业务实体的行为是回滚失败的事务而不再尝试。我已经阅读了论坛,看来它是不可能的。我们设置了commitInterval = 1并尝试了针对这种特殊情况的Never Retry Policy但无济于事。我读过理性的是,作者不知道收到的项目清单是否是失败时的初始或后续处理。
我是否正确地总结了这一点,Spring批处理目前不支持我们正在寻找的行为?
答案 0 :(得分:0)
听起来像是Skip Logic的候选人
https://docs.spring.io/spring-batch/reference/html/configureStep.html
特别查看以下两节: