【发布时间】:2018-10-11 22:10:43
【问题描述】:
我正在使用 retryTemplate,但我不知道如何为此进行单元测试。有人可以帮忙吗?
我有这段代码(例如),我想测试一下,我第一次调用 Card.create 失败,但第二次成功。
@Autowired
private RetryTemplate retryTemplate;
public String registerCard(final String cardNumber) throws ApiException {
final Card response = retryTemplate.execute(new RetryCallback<Card, ApiException>() {
@Override public Card doWithRetry(RetryContext retryContext) throws ApiException {
return Card.create(map);
}
}) ;
return response.get("number").toString();
}
RetryTemplate 的 maxAttemps = 2 和 backOff = 1500。
最好的问候。
【问题讨论】:
标签: spring-boot spring-retry retrytemplate