Если API отвечает ошибками или падает, вам не обязательно вручную писать циклы повторных попыток. Аннотация Retryable позволяет: • автоматически повторять вызовы при определённых исключениях • управлять количеством попыток • настраивать задержку и экспоненциальный backoff • выполнять fallback через @Recover, если всё-таки не удалось Пример на картинке: ✔ делает 3 попытки при указанных исключениях ✔ начинает с задержки 2 секунды и удваивает её каждый раз ✔ вызывает recover() если попытки закончились Удобно, читаемо и избавляет от шаблонного кода при интеграции с внешними API. @javarush
🚀 Spring Boot совет: используйте `Retryable`, чтобы справляться с нестабильными внешними сервисами
19 декабря 202519 дек 2025
~1 мин