### 1. 启用 `@GoEnableException` ### 2. 异常类型 | 类型 | 异常 | | --- | --- | | RUNTIME | 运行(1000)| | REQUEST | 请求(2000) | | VALI | 效验(3000) | | DBASE | 持久(4000) | | TOKEN | 令牌(5000) | | SIGN | 签名(6000) | | RETRY | 重试(7000) | | LIMITER | 限流(8000) | | UNKNOWN | 未知(9999) | ### 3. 注意事项 遇到某些异常会暴露出包名、类名、方法 名,方便调试使用,根据实际场景单独处理 ``` @RequestMapping(value = "save") public BaseResult save(BaseVo base, Member req, Model model) { try { xxxx return R.succ(member); } catch (RunException e) { return R.error(e.getErrorCode(), "操作异常"); } } ``` 在保存发生不可预知的错误时 ``` { "code": 4000, "msg": "操作异常", "success": false } ```