오류 내용
Reply 수정 기능 Controller를 작성하고 postman 테스트를 하던 중 아래와 같은 오류를 맞닥뜨렸다.
오류 원인 및 해결
'Type definition error' 키워드로 구글링 했더니, 첫 번째 글에서 생성자가 없는 문제라고 한다. 다시 ReplyDTO를 살펴보니 테스트를 위해 Builder 어노테이션을 추가해놓고 빼는 걸 깜빡했다. Builder 어노테이션을 주석 처리 함으로써 간단하게 문제가 해결 됐다.
궁금해서 @Builder, @AllArgsConstructor, @NoArgsConstructor 세 어노테이션을 모두 넣어봤는데 이렇게 해도 정상적으로 동작이 된다. Builder를 쓸 거면 AllArgsConstructor, NoArgsConstructor를 꼭 같이 쓰자.
'오류 일지' 카테고리의 다른 글
[H2DB] expected 'identifier' (0) | 2023.10.27 |
---|---|
[React] Cannot destructure property 'basename' of 'react__WEBPACK_IMPORTED_MODULE_0__.useContext(...)' as it is null. (0) | 2023.10.19 |
In aggregated query without GROUP BY (0) | 2023.09.24 |
[페이징] 페이지 버튼 안 먹힘 (0) | 2023.09.03 |
[페이징] Page index must not be less than zero (0) | 2023.09.03 |