У меня есть этот кусок кодаКак я могу настроить spring @retryable?
@Retryable(maxAttempts = 3, stateful = true, include = ServiceUnavailableException.class,
exclude = URISyntaxException.class, backoff = @Backoff(delay = 1000, multiplier = 2))
public void testThatService(String serviceAccountId)
throws ServiceUnavailableException, URISyntaxException {
// некоторые реализации здесь }
Есть ли способ, что я могу сделать maxAttempts, задержки и умножитель конфигурируемый с помощью @value? Или существует ли какой-либо другой подход, позволяющий настраивать такие поля внутри аннотаций?
Если вы не возражаете, могли бы вы привести пример, а также с помощью RetryOperationsInterceptor? – Sabarish
Я добавил пример, используя конфигурацию XML. –