-
10/24 TIL | 에러 메시지를 제대로 읽자!📝 기록/매일의 기록 2022. 10. 24. 21:43
오늘 짝 프로그래밍으로 게시판 API를 만들고 개인 과제로 JPA를 통한 영속성 기능을 추가하는데, 기능을 다 구현하고 클라이언트에 POST를 하는데 게시글이 화면에 추가가 안 되는 거다;; 분명히 테스트 코드도 모두 통과했는데 이게 무슨 일인가 싶어
H2 콘솔을 살펴보는데 정작 DB에는 잘 POST한 내용이 반영이 되어 있는 것이다..!(첨에 안되길래 두 번 눌러서 똑같은 게 두 개 올라감..) DB에 추가는 잘되는데 브라우저 개발자 도구 콘솔에서는 500 에러가 뜨길래 한 10분을 고민하다가 동기들에게 SOS를 쳤고... 서버는 잘 떠져 있고 BASE_URL 접근은 잘 되는데 정작 api 호출을 하고 있는 /posts가 아래 사진처럼 계속 Error Page를 뱉고 있었던 것..!
다들 헉 왜지 하고 한참을 고민하다가 에러 메시지를 다시 읽어보니 Entity로 수정하였던 Post 도메인 모델에 default constructor를 만들어주지 않아서 생겼던 에러였다... 사실 에러 메시지만 첨에 제대로 읽었어도 바로 해결했을 문제를 한참을 돌아온 것..^^;;
무튼 다시는 까먹지 않게 커밋을 따로 추가해서 PR에 올려놓았고.. 동기들 덕분에 빠른 시간 안에 문제를 해결할 수 있었다..! Entity에 default constructor를 잊지 말고 꼭 추가하자! 그리고 에러 메시지는 처음에 제대로 읽자!!!!!!!!
'📝 기록 > 매일의 기록' 카테고리의 다른 글
10/26 TIL | 컴퓨터는 잘못 없고.. 잘못은 내가! (feat. Java Bean) (0) 2022.10.26 10/25 TIL | 코테 여러 번 풀기? 에러 발생? 오히려 좋아! (0) 2022.10.25 10/23 TIL | 좋은 구조를 위한 끊임 없는 고민. (0) 2022.10.23 10/22 TIL | 별을 만나고 온 관계로 오늘 공부는 쉬어갑니다..⭐️ (0) 2022.10.22 10/21 TIL | 코드 리뷰는 결국 조직 문화! 《 코드 리뷰를 해야 하나요?》를 듣고. (0) 2022.10.21