From 320a344c04bdeec9e3f5213ba33021f37194555f Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 9 May 2025 14:55:25 +0900 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0jetbrains.annotations.NotNull?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/co/jp/app/service/JwtService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/co/jp/app/service/JwtService.java b/src/main/java/co/jp/app/service/JwtService.java index 60ff64f..8f68ae2 100644 --- a/src/main/java/co/jp/app/service/JwtService.java +++ b/src/main/java/co/jp/app/service/JwtService.java @@ -5,6 +5,7 @@ import io.jsonwebtoken.security.Keys; import io.jsonwebtoken.security.SignatureException; import java.util.function.Function; +import org.jetbrains.annotations.NotNull; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; @@ -29,6 +30,7 @@ public class JwtService { @Value("${jwt.token-expiration-ms}") private long tokenExpirationMs; + @org.jetbrains.annotations.NotNull private Key getSignKey() { byte[] keyBytes = Base64.getDecoder().decode(secretKey); return Keys.hmacShaKeyFor(keyBytes); @@ -46,7 +48,7 @@ public class JwtService { } } - public T extractClaim(String token, Function claimsResolver) { + public T extractClaim(String token, @NotNull Function claimsResolver) { final Claims claims = extractAllClaims(token); return claimsResolver.apply(claims); } @@ -60,7 +62,7 @@ public class JwtService { .getBody(); } - public String generateToken(UserDetails userDetails) { + public String generateToken(@NotNull UserDetails userDetails) { Map claims = new HashMap<>(); return createToken(claims, userDetails.getUsername()); }