From 57775b3c17e287b0fc87170f6adf7d5d2c4b4d89 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Wed, 19 Feb 2025 20:26:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../security/jwt/JwtAuthenticationTokenFilter.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bonus/aqgqj/manager/security/jwt/JwtAuthenticationTokenFilter.java b/src/main/java/com/bonus/aqgqj/manager/security/jwt/JwtAuthenticationTokenFilter.java index cc83a57..3ad850c 100644 --- a/src/main/java/com/bonus/aqgqj/manager/security/jwt/JwtAuthenticationTokenFilter.java +++ b/src/main/java/com/bonus/aqgqj/manager/security/jwt/JwtAuthenticationTokenFilter.java @@ -9,6 +9,7 @@ import com.bonus.aqgqj.manager.constant.SecurityConstants; import com.bonus.aqgqj.manager.security.entity.SelfUserEntity; import io.jsonwebtoken.Claims; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Component; @@ -27,6 +28,9 @@ public class JwtAuthenticationTokenFilter extends OncePerRequestFilter { @Autowired private JWTTokenService tokenService; + @Value("${server.servlet.context-path}") + public String path; + @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException, IOException, ServletException { //获取token @@ -34,11 +38,11 @@ public class JwtAuthenticationTokenFilter extends OncePerRequestFilter { String uri=request.getRequestURI(); System.err.println(uri); - if("/login/userLogin".equals(uri)){ + if((path + "/login/userLogin").equals(uri)){ filterChain.doFilter(request, response); return; } - if("/login/appUserLogin".equals(uri)){ + if((path +"/login/appUserLogin").equals(uri)){ filterChain.doFilter(request, response); return; }