From dadd9a72214045705cceb584c3b2dac08f69cba0 Mon Sep 17 00:00:00 2001 From: zihluwang Date: Tue, 11 Aug 2026 12:23:17 +0800 Subject: [PATCH] refactor(auth): mark resolver params non-null - Annotate resolveArgument parameters with jspecify @NonNull --- .../security/resolver/CurrentUserArgumentResolver.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/onixbyte/deltaforceguide/security/resolver/CurrentUserArgumentResolver.java b/src/main/java/com/onixbyte/deltaforceguide/security/resolver/CurrentUserArgumentResolver.java index 3ab241e..5a5b557 100644 --- a/src/main/java/com/onixbyte/deltaforceguide/security/resolver/CurrentUserArgumentResolver.java +++ b/src/main/java/com/onixbyte/deltaforceguide/security/resolver/CurrentUserArgumentResolver.java @@ -2,6 +2,7 @@ package com.onixbyte.deltaforceguide.security.resolver; import com.onixbyte.deltaforceguide.domain.entity.User; import com.onixbyte.deltaforceguide.security.authentication.UsernamePasswordAuthentication; +import org.jspecify.annotations.NonNull; import org.springframework.core.MethodParameter; import org.springframework.http.HttpStatus; import org.springframework.security.core.context.SecurityContextHolder; @@ -30,9 +31,9 @@ public class CurrentUserArgumentResolver implements HandlerMethodArgumentResolve @Override public User resolveArgument( - MethodParameter parameter, + @NonNull MethodParameter parameter, ModelAndViewContainer mavContainer, - NativeWebRequest webRequest, + @NonNull NativeWebRequest webRequest, WebDataBinderFactory binderFactory ) { var auth = SecurityContextHolder.getContext().getAuthentication();