이슈 해결

[Error] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause

개발새발개발 2023. 1. 13. 18:07
Query에 Null 값이 들어갔을 경우 발생하는 문제입니다.

해결 방법

1. Controller, DAO, Service 단에서 각각에 넘겨주는 쿼리값의 주입이 됐는지 확인
2. DB가 run 중인지 확인

구글링 해서 나온 힌트


나는 의존성 주입을 하지 않았어서 에러가 났었다.

final을 생략했었음...

private final UserRepository userRepository;
private final BCryptPasswordEncoder bCryptPasswordEncoder;
private JwtTokenProvider jwtTokenProvider;

 

 

 

private final UserRepository userRepository;
private final BCryptPasswordEncoder bCryptPasswordEncoder;
private final JwtTokenProvider jwtTokenProvider;