次のコードは再試行しません。私は何が欠けていますか?Springboot @retryableが再試行しない
@EnableRetry
@SpringBootApplication
public class App implements CommandLineRunner
{
.........
.........
@Retryable()
ResponseEntity<String> authenticate(RestTemplate restTemplate, HttpEntity<MultiValueMap<String, String>> entity) throws Exception
{
System.out.println("try!");
throw new Exception();
//return restTemplate.exchange(auth_endpoint, HttpMethod.POST, entity, String.class);
}
私は以下をpom.xmlに追加しました。
<dependency>
<groupId>org.springframework.retry</groupId>
<artifactId>spring-retry</artifactId>
<version>1.1.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
@Retryableにさまざまな引数の組み合わせを指定してみました。
@Retryable(maxAttempts=10,value=Exception.class,[email protected](delay = 2000,multiplier=2))
ありがとうございます。
私は同じ問題に直面しています。 –