Ver Fonte

fix: 统一处理参数校验异常返回

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
User há 6 meses atrás
pai
commit
139cc221e6

+ 14 - 0
zxyj-backend/src/main/java/com/zxyj/config/GlobalExceptionHandler.java

@@ -0,0 +1,14 @@
+package com.zxyj.config;
+
+import com.zxyj.common.Result;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.RestControllerAdvice;
+
+@RestControllerAdvice
+public class GlobalExceptionHandler {
+
+    @ExceptionHandler(IllegalArgumentException.class)
+    public Result<Void> handleIllegalArgumentException(IllegalArgumentException e) {
+        return Result.error(400, e.getMessage());
+    }
+}