容错无法在Springboot的批处理过程中按预期方式工作

时间:2019-03-19 08:25:22

标签: spring spring-boot spring-batch

我正在开发Springboot的批处理过程,该过程应容忍单个异常(OptimisticLockingFailureException),而不容忍任何其他类型的异常。因此,我正在执行以下操作:

steps.get("stepName")
            .<LegacyUser, User>chunk(chunkSize)
            .reader(legacyUserReader)
            .processor(legacyUserToUserProcessor)
            .writer(userWriter)
            .faultTolerant()
            .skipLimit(2)
            .skip(OptimisticLockingFailureException.class)
            .build()

但是,此代码使批处理过程可以容忍任何类型的异常。我在做什么错了?

预先感谢

0 个答案:

没有答案