From 4326cecad4bbf21092fdfdfca0dba99fce3afb37 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Thu, 16 Oct 2025 16:30:36 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90sa-token=E3=80=91=E4=BB=AA=E8=A1=A8?= =?UTF-8?q?=E7=9B=98=E9=9D=99=E6=80=81=E8=B5=84=E6=BA=90=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E6=8E=92=E9=99=A4=E6=9D=83=E9=99=90=E6=8B=A6=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jeecg/config/satoken/SaTokenConfig.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/satoken/SaTokenConfig.java b/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/satoken/SaTokenConfig.java index 5305bcc8c..25d2ab159 100644 --- a/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/satoken/SaTokenConfig.java +++ b/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/satoken/SaTokenConfig.java @@ -154,7 +154,9 @@ public class SaTokenConfig implements WebMvcConfigurer { // 异常处理函数:每次认证函数发生异常时执行此函数 .setError(e -> { log.warn("Sa-Token 认证失败:用户未登录或token无效"); - // Filter 层的异常无法被 @ExceptionHandler 捕获,需要直接返回 JSON 响应 + log.warn("请求路径: {}, Method: {},Token: {}", SaHolder.getRequest().getRequestPath(), SaHolder.getRequest().getMethod(), StpUtil.getTokenValue()); + + // 返回401状态码 SaHolder.getResponse() .setStatus(401) .setHeader("Content-Type", "application/json;charset=UTF-8"); @@ -274,9 +276,11 @@ public class SaTokenConfig implements WebMvcConfigurer { // 排除消息通告查看详情页面(用于第三方APP) "/sys/annountCement/show/**", - // 积木报表排除 + // 积木报表和积木BI排除 "/jmreport/**", - // 积木BI大屏和仪表盘排除 + "/drag/lib/**", + "/drag/list/**", + "/drag/favicon.ico", "/drag/view", "/drag/page/queryById", "/drag/page/addVisitsNumber",