회원가입 API를 구현 완료하고 로그인 API를 구현하기 위해 이것 저것 살펴보던 도중
Body의 status는 원하는 대로 값이 들어갔지만, 막상 Http status code는 적용이 안되는 것을 발견했다 (우측 상단 Status 참고)
ReponseEntity를 적용하여 다음과 같이 수정할 수 있었다
ResponseEntity를 적용한 Controller와 Service다
API 명세에 작성한 대로 HttpStatus를 적용해주고, body는 기존에 작성한 반환값을 넣어주었다!
여기서 또 한가지 문제를 마주했다
회원가입의 성공 코드는 201 CREATED인데, 기존의 코드는 성공이면 body의 status에 무조건 200을 리턴하게 되어있어 이 부분도 원하는 status 값을 리턴하도록 수정을 해주었다
테스트 코드도 수정 완료!
'Project > Snacks' 카테고리의 다른 글
[Snacks 개발 일기] #6 구글 로그인정보를 통해 JWT 토큰 발급하기 (0) | 2022.12.12 |
---|---|
[Snacks 개발 일기] #5 테스트코드 MockMvc에 JWT 필터 적용하기 (0) | 2022.12.08 |
[Snacks 개발 일기] #4 구글 로그인 적용하기 (0) | 2022.12.02 |
[Snacks 개발 일기] #3 filter에 Response값 지정하기 (0) | 2022.11.27 |
[Snacks 개발 일기] #1 Parameterized Test를 사용한 테스트 코드 (0) | 2022.11.16 |