介绍
参数异常 ParamException
比如根据ID去查询DB,但是查询出来是个null,id无效, 可抛出此异常.
无权限异常NotPremissionException
比如我要看一条数据,但是我又没这条数据的数据权限可抛出.throw new NotPremissionException(); 对应业务状态码:403
自定义业务错误码异常: BusinessException
自定义http状态码异常: HttpException
统一异常拦截器:
类名:ControllerExceptionAdvice,传送门: https://gitee.com/fhs-opensource/fhs-framework/blob/v2.x/fhs_extends/fhs_exception/src/main/java/com/fhs/core/exception/advice/ControllerExceptionAdvice.java