我正在尝试将重试逻辑应用于许多方法。例如,我想重试一定次数的 method1(String) 和 method2(int, String)。
理想情况下,我希望:
int count = 0;
while (count < MAX_TRIES) {
try {
//run method
} catch (Exception e) {
//increment count
//throw e if count == MAX_TRIES
}
}
在我可以作为参数method1或method2传入的方法中。有没有办法做到这一点?谢谢!