Последние несколько дней я пытался заставить приложение Spring использовать Spring Retry, но пока безуспешно. У меня есть конфигурация на основе XML, поэтому я попытался добавить
<context:annotation-config/>
<aop:aspectj-autoproxy />
<bean class="org.springframework.retry.annotation.RetryConfiguration" />
вместе с добавлением необходимых зависимостей и настройкой функции, которую я использую @Retryable
, это не сработало.
Я также добавил компонентное сканирование в свой XML для вновь созданного файла конфигурации, к которому я добавил @Configuration
и @EnableRetry
. Я пробовал это как с пустым файлом конфигурации, так и с файлом, настроенным в ReturnPolicy, пробовал обе эти установки с аспектами и без них вместо использования @Retryable
. Ни один из вариантов не работал.
У меня заканчиваются источники и идеи для изучения, любая помощь будет принята с благодарностью.
Спасибо!