Повторяющаяся аннотация не будет работать с пружиной 1.5.6 - PullRequest
0 голосов
/ 18 октября 2019

Итак, я пытаюсь реализовать повторяющуюся функцию с аннотацией @Retryable. У меня есть аннотация @EnableRetry. Функция выглядит следующим образом:

    @Retryable(value=[Exception::class], backoff = @Backoff(value =3000L ))
    fun handleEndVisit(): Any {
        try {
            someTestFun()
        }catch (ex: Exception) {
            throw ex
        }
        return ""
    }

Я уже пытался использовать retryTemplate, и он работает, но я не уверен, могу ли я динамически изменять откат. Нужно ли мне использовать несколько bean-компонентов retryTemplate с другими откатами или я могу применить изменения перед выполнением?

Но все же самое ясное решение для меня - аннотация @Retryable.

библиотека Spring-Retry - 1.2.4.RELEASE

...