DB에서 가져온 값을 읽으려고 하는데, 아래와 같은 에러메시지가 발생했다.
Error:IllegalStateException: Required property b not found for class
처음에는 내가 만든 DTO에 실수로 b라는 property를 잘못 지정했나 하고 찾아 봤으나, 아무 문제도 없었고 @SuperBuilder가 문제였다.
상속 관계도 없는 DTO 클래스에 @SuperBuilder 어노테이션을 붙여서 생기는 문제였고,
@Builder 어노테이션으로 바꿔주니 정상적으로 작동하는 것을 볼 수 있었다.
'java,springboot' 카테고리의 다른 글
[Solved] DataBufferLimitException 보낼 때, 받을 때 둘 다 해결 (1) | 2023.05.22 |
---|---|
[Spring] mapstruct 사용법 (with custom method로 매핑) (0) | 2023.05.09 |
mariaDB(mysql) Java(R2dbc) 타입 매핑 (TinyInt(1) -> Boolean) (1) | 2023.04.20 |
Spring - DI 세가지 방법 (생성자 방식이 좋은 이유 with code) (0) | 2023.04.19 |
[springboot] 부모 클래스 생성자 에러 해결 - 생성자 주입 방식 (0) | 2023.04.18 |