refactor(auth): mark resolver params non-null

- Annotate resolveArgument parameters with jspecify @NonNull
This commit is contained in:
zihluwang committed 2026-08-11 12:23:17 +08:00
1 parent 17b919705e
commit dadd9a7221
1 file changed
+3 -2
@@ -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();