Я использую @Retry в методе, который также помечен @Scheduled, и пытаюсь подключиться к другой службе с помощью RestTemplate.
@Scheduled
@Retry
public void method(){
//Generate excel by getting data from DB
//Saving the document in DB
//Calling another service using rest template by passing document id
}
Приведенный выше код работает нормально, но в случае сбоя другой службы или любое исключение, этот полный метод выполняется, и повторная попытка пытается вызвать его снова, поэтому в Db вставляется еще один документ.
Итак, вопрос в том, могу ли я запускать Retry только для вызова службы RestTemplate, а не для создания документа снова?