diff --git a/src/main/java/com/comma/soomteum/domain/auth/annotation/LoginUserArgumentResolver.java b/src/main/java/com/comma/soomteum/domain/auth/annotation/LoginUserArgumentResolver.java index c158830..6ee1d6b 100644 --- a/src/main/java/com/comma/soomteum/domain/auth/annotation/LoginUserArgumentResolver.java +++ b/src/main/java/com/comma/soomteum/domain/auth/annotation/LoginUserArgumentResolver.java @@ -36,8 +36,8 @@ public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer m String token = jwtTokenManager.resolveToken(request); if (token == null || !jwtTokenManager.validateToken(token)) { - // 토큰이 없거나 유효하지 않을 경우, null을 반환하여 비로그인 상태로 처리 - return null; + // 토큰이 없거나 유효하지 않을 경우, 401 에러 반환 + throw new CustomException(ErrorCode.INVALID_LOGIN); } Long userId = jwtTokenManager.getUserIdFromToken(token);