Spring批处理跳过所有并在StepListener中获取该异常

Spring批处理跳过所有并在StepListener中获取该异常,spring,spring-batch,Spring,Spring Batch,我希望跳过所有异常(使用AlwaysSkipPolicy),然后在StepListener中处理所有有错误的跳过异常。 我想在步骤的末尾创建一条摘要消息,其中包含写入/读取的项目,以及发生任何异常时,跳过的项目数量和异常情况。 当我使用skip policy always true+step listener时,“failureExceptions”中有0个异常。当我关闭跳过策略时,我在那个里得到了异常,但当异常发生时,作业停止。就是您要寻找的。它允许您在面向块的步骤(即读取、处理和写入)的所有

我希望跳过所有异常(使用AlwaysSkipPolicy),然后在StepListener中处理所有有错误的跳过异常。 我想在步骤的末尾创建一条摘要消息,其中包含写入/读取的项目,以及发生任何异常时,跳过的项目数量和异常情况。 当我使用skip policy always true+step listener时,“failureExceptions”中有0个异常。当我关闭跳过策略时,我在那个里得到了异常,但当异常发生时,作业停止。

就是您要寻找的。它允许您在面向块的步骤(即读取、处理和写入)的所有阶段拦截跳过的项。此侦听器允许您访问跳过的项以及导致跳过该项的异常,因此您应该能够使用此侦听器实现所需的报告