Отказоустойчивость не работает должным образом в пакетном процессе Springboot - PullRequest
0 голосов
/ 19 марта 2019

Я разрабатываю пакетный процесс Springboot, который должен допускать одно исключение (OptimisticLockingFailureException) и не допускает никаких других исключений. По этой причине я делаю следующее:

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

Однако этот код делает пакетный процесс устойчивым к любым исключениям. Что я делаю не так?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...