Spring批处理:如何仅重新启动和重新运行跳过的项目

Spring批处理:如何仅重新启动和重新运行跳过的项目,spring,spring-batch,Spring,Spring Batch,更正文件中的错误后,是否可以重新启动作业并仅处理跳过的项?我正在阅读文档,目前还没有发现这种可能性。若作业失败,您可以重新启动该作业,但我认为在完成作业并跳过一些项目后,可以重新启动该作业。如果配置无法实现这一点,那么我自己实现它的好方法是什么?在类似于您的情况下,我所做的是将每个跳过的项目记录到一个文件中。 然后我创建了第二个作业来加载文件并处理所有记录的项目

更正文件中的错误后,是否可以重新启动作业并仅处理跳过的项?我正在阅读文档,目前还没有发现这种可能性。若作业失败,您可以重新启动该作业,但我认为在完成作业并跳过一些项目后,可以重新启动该作业。如果配置无法实现这一点,那么我自己实现它的好方法是什么?

在类似于您的情况下,我所做的是将每个跳过的项目记录到一个文件中。 然后我创建了第二个作业来加载文件并处理所有记录的项目