Вопрос относительно Resilience4j в сочетании со стартером SpringBoot.
В документе здесь: https://resilience4j.readme.io/docs/getting-started-3 В нем упоминается: вы можете определить один глобальный резервный метод с параметром исключения только в том случае, если несколько методов имеют один и тот же возвращаемый тип, и вы хотите определить для них один и тот же резервный метод раз и навсегда.
У кого-нибудь есть пример, пожалуйста?
Я просмотрел демонстрацию https://github.com/resilience4j/resilience4j-spring-boot2-demo и можно было увидеть повторяющиеся методы
private Flux<String> fluxFallback(Exception ex) {
return Flux.just("Recovered: " + ex.toString());
}
У меня такой же случай, у меня есть около двенадцати классов, которые используют один и тот же резервный метод. Список чего-либо по умолчанию.
Глядя на демонстрацию, я собираюсь скопировать и вставить этот запасной вариант списка по умолчанию двенадцать раз. Я уверен, что есть более разумный способ сделать это. Просто я не нашел.
У кого-нибудь есть фрагмент, пожалуйста?
Спасибо