java - 如何使用注释实现重试功能?
问题描述
我正在寻找一种方法来改变它:
public void thisFunction(int num) {
try {
code..
} catch (NullPointerException e) {
thisFunction(num);
}
}
变成这样的东西:
@RetryNullException3Times
public void thisFunction(int num) {
code..
}
有没有办法通过注释来做到这一点,还是我太乐观了?如果不是,最简单的方法是什么?
解决方案
推荐阅读
- google-apps-script - 设置复选框的值
- ruby-on-rails - 在 Ruby on Rails 中动态填充 .yml 文件
- android-studio - kotlin.TypeCastException: null 不能转换为非 null 类型错误
- excel - 当我将名称添加到列表时,如何分配单元格的随机内部颜色?
- python - 如何获取我为多人运行的 python 脚本的路径
- java - Spring Boot 控制台应用程序:调用 init 方法失败;嵌套异常是 java.lang.NoClassDefFoundError: javax/transaction/SystemException
- neo4j - 在 neo4j 开始时执行命令
- c# - 如何在 c# 中检测表单外的组合键,例如 Shift + (0-9,AZ,az,Symbols)
- c++ - ostream_iterator 用于向量
> - vb.net - 将文本框更新为与后台工作人员不同的形式