gpt4 book ai didi

java - 针对特定条件的 Spring @Retryable

转载 作者:搜寻专家 更新时间:2023-11-01 03:46:57 25 4
gpt4 key购买 nike

是否可以根据特定条件重试?如果我用 Retryable 注释,它将根据一些异常重试,但如果捕获到该异常并且满足相应条件,我想重试。示例:

@Retryable(value={MyException.class},maxAttempts=2)
public myMethod(Request request){

try{
doSomething();
} Catch(Exception ex){
throw new MyException();
}

}

在上面的请求中,我有一个标志,isRetryRequired 如果它是真的并且 MyException 被捕获那么我想重试

最佳答案

不直接在注解中;您需要通过 interceptor 属性自定义重试策略。

关于java - 针对特定条件的 Spring @Retryable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46669724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com