我正在开发Springboot的批处理过程,该过程应容忍单个异常(OptimisticLockingFailureException),而不容忍任何其他类型的异常。因此,我正在执行以下操作:
steps.get("stepName")
.<LegacyUser, User>chunk(chunkSize)
.reader(legacyUserReader)
.processor(legacyUserToUserProcessor)
.writer(userWriter)
.faultTolerant()
.skipLimit(2)
.skip(OptimisticLockingFailureException.class)
.build()
但是,此代码使批处理过程可以容忍任何类型的异常。我在做什么错了?
预先感谢