오류 :
No serializer found for class ... and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)
- Serialize : Object to JSON
- Deserialize : JSON to Object
the default configuration of an ObjectMapper instance is to only access properties that are public fields or have public getters/setters.
Jackson 라이브러리의 ObjectMapper는 Serialize 할 때 접근 제한자가 public이거나 Getter/Setter를 이용.
필드가 private로 선언되어있으면 JSON 변환 과정에서 문제가 발생한다
해결 방법 :
해당 클래스 dto 에 @Getter 어노테이션 추가
참고 :
https://taengsw.tistory.com/50
https://velog.io/@poogie/No-serializer-found-for-class-%EC%98%A4%EB%A5%98
'Spring' 카테고리의 다른 글
[Querydsl] java17 querydsl setting (0) | 2024.02.22 |
---|---|
[Spring/ Error] Web server failed to start. Port 8080 was already in use. (0) | 2023.10.12 |
[IntelliJ/Spring] 단축키 모음 (0) | 2023.08.27 |
[Spring/Error] ids for this class must be manually assigned before calling save(): (0) | 2023.02.01 |
[Spring/Error] Not a managed type: class 명 error (0) | 2023.01.25 |
댓글