浏览代码

com.fdkankan.common.exception.BusinessException 全局拦截

lyhzzz 2 年之前
父节点
当前提交
96af3b056e
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      src/main/java/com/fdkankan/manage/exception/GlobalExceptionHandler.java

+ 9 - 0
src/main/java/com/fdkankan/manage/exception/GlobalExceptionHandler.java

@@ -40,6 +40,15 @@ public class GlobalExceptionHandler {
      * 处理业务异常
      */
     @ResponseBody
+    @ExceptionHandler(value = com.fdkankan.common.exception.BusinessException.class)
+    public ResultData businessExceptionHandler(com.fdkankan.common.exception.BusinessException e) {
+        log.info("业务异常code:{},message:{}", e.getCode(), e.getMessage());
+        return ResultData.error(e.getCode(), e.getMessage());
+    }
+    /**
+     * 处理业务异常
+     */
+    @ResponseBody
     @ExceptionHandler(value = DataIntegrityViolationException.class)
     public ResultData DataIntegrityViolationExceptionHandler(DataIntegrityViolationException e) {
         log.error("mysql服务错误:", e);