티스토리 뷰

스프링부트로 REST API를 만들던 중 다음과 같은 에러를 만났다.

No serializer found for class ... and no properties discovered to create BeanSerializer

 

@responseBody로 사용자 정의 클래스를 반환했는데 생긴 에러였다.

@Getter가 있지 않아서 JSON으로 파싱이 불가해서 발생했다.

(JSON으로 파싱하기 위해 사용하는 Jackson의 입장에서는 값을 읽을 수가 없기 때문이다)

해당 클래스에 @Getter를 적는 것으로 해결했다.

 

참고 : https://stackoverflow.com/questions/59578802/jackson-no-serializer-found-for-class-and-no-properties-discovered-to-cre

 

Jackson: No serializer found for class ~~~~~ and no properties discovered to create BeanSerializer

I have an ArrayList of a class that looks like this: public class Person { String name; String age List education = new ArrayList (); List

stackoverflow.com

728x90
반응형
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함