From 341bf964ebed4f309bc303f4a35344e6d31b3707 Mon Sep 17 00:00:00 2001 From: bubu <8096927+bubu-space@user.noreply.gitee.com> Date: Mon, 7 Apr 2025 15:38:11 +0000 Subject: [PATCH] =?UTF-8?q?update=20snowy-web-app/src/main/java/vip/xiaonu?= =?UTF-8?q?o/core/config/GlobalConfigure.java.=20=E3=80=90=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E3=80=91Satoken=E5=BC=82=E5=B8=B8=EF=BC=8C=E8=A7=A3?= =?UTF-8?q?=E5=86=B3=E8=BF=94=E5=9B=9E=E7=BB=93=E6=9E=9Cdata=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E4=B8=BA=E5=AD=97=E7=AC=A6=E4=B8=B2=E2=80=9Cnull?= =?UTF-8?q?=E2=80=9D=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: bubu <8096927+bubu-space@user.noreply.gitee.com> --- .../main/java/vip/xiaonuo/core/config/GlobalConfigure.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java b/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java index 2e344e77..499042b0 100644 --- a/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java +++ b/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java @@ -279,7 +279,10 @@ public class GlobalConfigure implements WebMvcConfigurer { // 在[异常处理函数]里的返回值,将作为字符串输出到前端,此处统一转为JSON输出前端 SaResponse saResponse = SaHolder.getResponse(); saResponse.setHeader(Header.CONTENT_TYPE.getValue(), ContentType.JSON + ";charset=" + CharsetUtil.UTF_8); - return GlobalExceptionUtil.getCommonResult((Exception) e); + // result是字符串,需要手动转为json格式。全局异常处理中的字符串返回信息(ommonResult)已经被@ResponseBody进行json格式化了 + CommonResult result = GlobalExceptionUtil.getCommonResult((Exception) e); + Gson g = new GsonBuilder().serializeNulls().create(); + return g.toJson(result); }); }