mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 10:57:13 +08:00 
			
		
		
		
	chore: 优化全局异常配置,状态信息不再显示原生异常错误信息
This commit is contained in:
		| @@ -54,7 +54,7 @@ public class GlobalExceptionHandler { | ||||
|      */ | ||||
|     @ExceptionHandler(BadRequestException.class) | ||||
|     public R handleBadRequestException(BadRequestException e, HttpServletRequest request) { | ||||
|         log.warn("请求地址 [{}],自定义验证失败。", request.getRequestURI(), e); | ||||
|         log.error("请求地址 [{}],自定义验证失败。", request.getRequestURI(), e); | ||||
|         return R.fail(String.valueOf(HttpStatus.BAD_REQUEST.value()), e.getMessage()); | ||||
|     } | ||||
|  | ||||
| @@ -81,7 +81,7 @@ public class GlobalExceptionHandler { | ||||
|             return defaultFail; | ||||
|         } | ||||
|         String errorMsg = "请上传小于 %sKB 的文件".formatted(NumberUtil.parseLong(sizeLimit) / 1024); | ||||
|         log.warn("请求地址 [{}],上传文件失败,文件大小超过限制。", request.getRequestURI(), e); | ||||
|         log.error("请求地址 [{}],上传文件失败,文件大小超过限制。", request.getRequestURI(), e); | ||||
|         return R.fail(String.valueOf(HttpStatus.BAD_REQUEST.value()), errorMsg); | ||||
|     } | ||||
| } | ||||
| @@ -45,9 +45,9 @@ public class GlobalSaTokenExceptionHandler { | ||||
|     public R handleNotLoginException(NotLoginException e, HttpServletRequest request) { | ||||
|         log.error("请求地址 [{}],认证失败,无法访问系统资源。", request.getRequestURI(), e); | ||||
|         String errorMsg = switch (e.getType()) { | ||||
|             case NotLoginException.KICK_OUT -> "您已被踢下线。"; | ||||
|             case NotLoginException.BE_REPLACED_MESSAGE -> "您已被顶下线。"; | ||||
|             default -> "您的登录状态已过期,请重新登录。"; | ||||
|             case NotLoginException.KICK_OUT -> "您已被踢下线"; | ||||
|             case NotLoginException.BE_REPLACED_MESSAGE -> "您已被顶下线"; | ||||
|             default -> "您的登录状态已过期,请重新登录"; | ||||
|         }; | ||||
|         return R.fail(String.valueOf(HttpStatus.UNAUTHORIZED.value()), errorMsg); | ||||
|     } | ||||
|   | ||||
| @@ -61,6 +61,8 @@ continew-starter.web: | ||||
|     default-error-code: 1 | ||||
|     # 自定义失败提示(默认:error) | ||||
|     default-error-msg: error | ||||
|     # 是否将原生异常错误信息填充到状态信息中 | ||||
|     origin-exception-using-detail-message: false | ||||
|  | ||||
| --- ### 接口文档配置 | ||||
| springdoc: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user