Assert.notNull(bladeFlow, "待处理任务不存在"); 这个结构改为if判断
时间: 2024-03-16 20:45:40 浏览: 125
可以将 `Assert.notNull(bladeFlow, "待处理任务不存在");` 改为以下的 if 判断结构:
```
if (bladeFlow == null) {
throw new IllegalArgumentException("待处理任务不存在");
}
```
这样可以达到和断言机制相同的参数检查效果,如果 `bladeFlow` 参数为空,会抛出 `IllegalArgumentException` 异常,并且异常信息为“待处理任务不存在”。注意,这种方式需要手动添加异常抛出语句,相对于使用断言机制来说,代码量会稍微增加一些,但在生产环境中更加稳定可靠。
阅读全文