티스토리 뷰
스프링부트로 REST API를 만들던 중 다음과 같은 에러를 만났다.
No serializer found for class ... and no properties discovered to create BeanSerializer
@responseBody로 사용자 정의 클래스를 반환했는데 생긴 에러였다.
@Getter가 있지 않아서 JSON으로 파싱이 불가해서 발생했다.
(JSON으로 파싱하기 위해 사용하는 Jackson의 입장에서는 값을 읽을 수가 없기 때문이다)
해당 클래스에 @Getter를 적는 것으로 해결했다.
728x90
반응형
'개발 > Spring' 카테고리의 다른 글
스프링 프로젝트 AWS에 올리기 - (2) EC2 인스턴스 생성, Elastic IP 할당 (0) | 2021.08.16 |
---|---|
스프링 프로젝트 AWS에 올리기 - (1) AWS IAM (0) | 2021.08.16 |
[에러 해결] HttpMediaTypeNotAcceptableException (1) | 2021.08.14 |
[에러 해결] Post요청시 String형을 @RequestBody로 받는 경우 (0) | 2021.08.01 |
[에러 해결] InvalidDataAccessApiUsageException (1) | 2021.07.25 |
댓글