Как я могу сделать пружину @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? Или есть какой-то другой способ сделать такие поля внутри аннотаций настраиваемыми?

Ответы на вопрос(5)

Ваш ответ на вопрос