- 문제 : 게임방 생성 API test시 Type definition error 발생
- 원인 : domain 생성자를 인식하지 못해서 생기는 에러, @Builder 어노테이션을 사용하고 있는데 생성자를 만들어주는 부분이 없다면 발생할 수 있다. ( 우리 프로젝트의 경우 GameRoom domain 에서 @Builder 를 사용하고 있었다. _
- 해결 : @AllArgsConstructors, @NoargsConstructors 어노테이션 추가
※ 다음은 stackoverflow 에서 해당 에러에 대해 설명되어있는 부분이다.
This could also happen if you are using @Builder from lombok but haven't defined getter/setter neither explicitly nor by @Data as happened in my case, reason being builder uses empty constructor to first create an empty object and then uses setter to set the properties.
[ 참고자료 ]
https://miinsun.tistory.com/142
https://blog.naver.com/sb2chun/222660832080
'Coding > Spring' 카테고리의 다른 글
[44] Spring vs Spring boot 차이 (0) | 2023.01.09 |
---|---|
[43] 트러블 슈팅 : @RequestMapping의 produces 속성 (0) | 2023.01.09 |
[41] 트러블 슈팅 : nonuniqueresultexception: query did not return a unique result (0) | 2023.01.09 |
[40] 트러블 슈팅 : could not resolve view with name / dispatcherservlet 에러 (0) | 2023.01.06 |
[39] 트러블슈팅 : FE와 BE 협업 - 자주 발생했던 오류 정리 (0) | 2023.01.06 |