0

我有 TestNg 测试并使用 AbstractTestNGSpringContextTests:

@ContextConfiguration(classes = ContextConfiguration.class)
public class BaseTest extends AbstractTestNGSpringContextTests {
  .......
}

并在我的配置类中启用重试:

@Configuration
@EnableRetry
public class TestContextConfiguration {
  ...
}

我想在我的服务客户端重试发送请求方法:

@Service
public class ApiClient {

    @Retryable
    public Response getUser(String name){
        ...
        return response;

但它不起作用,当方法抛出异常时不会重试。同时它适用于 jUnit 弹簧测试运行器。Spring AOP 也可以与 AbstractTestNGSpringContextTests 一起正常工作。可能是什么问题呢?

4

0 回答 0