From 75f51fa221a2674a5b4ef5b0de38b8e2deb6fe06 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Fri, 10 Oct 2025 20:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jeesite/common/web/http/ServletUtils.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/common/src/main/java/com/jeesite/common/web/http/ServletUtils.java b/common/src/main/java/com/jeesite/common/web/http/ServletUtils.java index 785e32a2..2479cce9 100644 --- a/common/src/main/java/com/jeesite/common/web/http/ServletUtils.java +++ b/common/src/main/java/com/jeesite/common/web/http/ServletUtils.java @@ -16,6 +16,8 @@ import jakarta.servlet.ServletRequest; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.apache.commons.lang3.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.http.MediaType; import org.springframework.util.AntPathMatcher; import org.springframework.web.context.request.RequestContextHolder; @@ -32,6 +34,8 @@ import java.util.Map.Entry; */ public class ServletUtils { + private static final Logger logger = LoggerFactory.getLogger(ServletUtils.class); + public static final String EXT_PARAMS_PREFIX = "param_"; // 扩展参数前缀 // 定义静态文件后缀;静态文件排除URI地址 @@ -107,7 +111,7 @@ public class ServletUtils { } } } catch (Exception e) { - e.printStackTrace(); + logger.error(e.getMessage(), e); } } @@ -121,7 +125,7 @@ public class ServletUtils { throw new Exception("检测到“application.yml”中没有配置“web.staticFile”属性。配置示例:\n#静态文件后缀\nweb.staticFile=" + ".css,.js,.map,.png,.jpg,.gif,.jpeg,.webp,.bmp,.ico,.swf,.psd,.htc,.crx,.xpi,.exe,.ipa,.apk,.otf,.eot,.svg,.ttf,.woff,.woff2"); } catch (Exception e) { - e.printStackTrace(); + logger.error(e.getMessage(), e); } } if (StringUtils.containsAny(uri, STATIC_FILE_EXCLUDE_URI)) { @@ -363,7 +367,7 @@ public class ServletUtils { } response.getWriter().print(string); } catch (IOException e) { - e.printStackTrace(); + logger.error(e.getMessage(), e); } return null; }