From beb074bf390cdd09b1c8089e395db5f421efc34c Mon Sep 17 00:00:00 2001 From: Fancy <Fancy.fx@outlook.com> Date: 星期三, 23 十月 2024 10:58:53 +0800 Subject: [PATCH] 优化代码 --- pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java | 16 ++++------------ 1 files changed, 4 insertions(+), 12 deletions(-) diff --git a/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java b/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java index a398ef6..97fc80a 100644 --- a/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java +++ b/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java @@ -20,21 +20,16 @@ @Slf4j public class UserTokenFilter implements Filter { @Override - public void init(FilterConfig filterConfig) throws ServletException { - } - - @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { - HttpServletRequest httpRequest = (HttpServletRequest) servletRequest; - String requestURI = httpRequest.getRequestURI(); + HttpServletRequest request = (HttpServletRequest) servletRequest; + HttpServletResponse response = (HttpServletResponse) servletResponse; + String requestURI = request.getRequestURI(); // 妫�鏌ヨ姹傛槸鍚︿负闈炶繃婊ら」 if (UserTokenNoFilter.urls != null && UserTokenNoFilter.urls.stream().anyMatch(url -> requestURI.startsWith(url))) { // 濡傛灉鏄潪杩囨护椤癸紝鐩存帴璋冪敤涓嬩竴涓繃婊ゅ櫒鎴杝ervlet filterChain.doFilter(servletRequest, servletResponse); } else { // 濡傛灉涓嶆槸闈炶繃婊ら」锛屾墽琛岃繃婊ら�昏緫 - HttpServletRequest request = (HttpServletRequest) servletRequest; - HttpServletResponse response = (HttpServletResponse) servletResponse; String token = request.getHeader(Constant.UserTokenKeyInHeader); if(!StringUtils.isNullOrEmpty(token)){ UserTokenContext.set(token); @@ -42,7 +37,7 @@ }else{ PrintWriter pw = null ; try { - BaseResponse<?> res = BaseResponseUtils.buildToLogin() ; + BaseResponse<?> res = BaseResponseUtils.buildToLogin(); String jsonString = JSON.toJSONString(res); response.setCharacterEncoding("UTF-8"); response.setContentType("application/json; charset=utf-8"); @@ -60,8 +55,5 @@ //response.sendRedirect("/error"); } } - } - @Override - public void destroy() { } } \ No newline at end of file -- Gitblit v1.8.0