개발일지/2023_한이음

[개발]🚨ERROR - java.lang.IllegalArgumentException: rawPassword cannot be null

기억지기 개발자 2023. 7. 3. 17:22

🛤️상황 

회원가입/로그인이 기존에 GET방식이었어서 POST 방식으로 바꾸려 하는데 이러한 오류가 발생하였다.

실제 에러 이미지
post men에서의 오류

🌸과정

401 Unauthorized는 클라이언트 요청이 필요한 인증 자격증명을 제공하지 않았거나 인증이 실패한 경우에 사용되는 HTTP 상태 코드입니다. 즉, 클라이언트는 요청한 리소스에 접근하기 위해 유효한 자격증명(사용자 이름과 비밀번호 또는 인증 토큰 등)을 제공해야 하지만, 제공하지 못하거나 인증에 실패한 상태입니다.

라는 이유로 BCryptPasswordEncoder도 수정해 보고, springSecurity 쪽도 이것저것 시도(코드추가, 클래스 추가) 하느라 3시간이 흘렀다...  

 

🗝️해결

@RequestBody를 매개변수에 붙이니 바로 해결되었다.... 

 

이러한 기초적인(?) 실수를 하지 않도록 공부를 더 열심히 해야겠다...ㅠ