From 4e4a58a5e288845ce3310d76854fa9722bd8f34c Mon Sep 17 00:00:00 2001 From: linhaojun Date: Fri, 30 Sep 2022 16:02:12 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BF=AE=E5=A4=8D=E4=B8=8D=E5=B8=A6?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E8=AF=B7=E6=B1=82=E5=A4=B4=E7=9A=84=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/aurora/service/impl/TokenServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java b/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java index 934fc2f..770da2f 100644 --- a/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java +++ b/aurora-springboot/src/main/java/com/aurora/service/impl/TokenServiceImpl.java @@ -70,7 +70,7 @@ public class TokenServiceImpl implements TokenService { @Override public UserDetailsDTO getUserDetailDTO(HttpServletRequest request) { - String token = request.getHeader(TOKEN_HEADER).replaceFirst(TOKEN_PREFIX, ""); + String token = Optional.ofNullable(request.getHeader(TOKEN_HEADER)).orElse("").replaceFirst(TOKEN_PREFIX, ""); if (StringUtils.hasText(token) && !token.equals("null")) { Claims claims = parseToken(token); String userId = claims.getSubject();