关于返回自定义异常还是返回success=false的问题
来源:9-4 用户名重复校验与自定义异常

邱晨100
2023-04-13
老师好,在我们平常的开发中,遇到操作不成功的时候。遇到过两种返回方式,一种是返回一种自定义异常 raise xxxException,另外一种就是返回success=false。比如return result.error(‘XXX’)。
这两种方式都能把错误的code和msg返回给前端,看起来效果是一样的。那请问这两种方式各自的应用场景在哪里呢?还是说用任意一种都行
写回答
1回答
-
返回一般不会返回异常,如果光一个false不够表达你返回的内容,可以考虑加个返回码,在CommonResp里增加一个respCode,比如000正常,001密码错,002系统异常请联系管理员等。
032023-04-15
相似问题