From 664cae654867b528ea339f187ebe290cb04d6fcf Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期四, 27 八月 2026 18:41:21 +0800
Subject: [PATCH] docs: 关机前交接——运行状态、待验证项、外置配置要点
---
traffic-audit-server/src/main/java/com/trafficaudit/common/GlobalExceptionHandler.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/traffic-audit-server/src/main/java/com/trafficaudit/common/GlobalExceptionHandler.java b/traffic-audit-server/src/main/java/com/trafficaudit/common/GlobalExceptionHandler.java
new file mode 100644
index 0000000..b0a6623
--- /dev/null
+++ b/traffic-audit-server/src/main/java/com/trafficaudit/common/GlobalExceptionHandler.java
@@ -0,0 +1,22 @@
+package com.trafficaudit.common;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.RestControllerAdvice;
+
+/** 鍏ㄥ眬寮傚父澶勭悊锛氭妸 500 閿欒鍘熷洜閫忓嚭鍒板墠绔彁绀猴紙P0锛氬鍑哄け璐ュ彲瑙佸叿浣撳師鍥狅級 */
+@Slf4j
+@RestControllerAdvice
+public class GlobalExceptionHandler {
+
+ @ExceptionHandler(Exception.class)
+ public ResponseEntity<Result<String>> handle(Exception e) {
+ log.error("Unhandled exception", e);
+ String msg = e.getMessage();
+ if (msg == null || msg.trim().isEmpty()) msg = e.toString();
+ return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR)
+ .body(Result.error(500, msg));
+ }
+}
--
Gitblit v1.9.1