개발/Spring

[에러 해결] No serializer found for class

|테드| 2021. 8. 14. 23:03

스프링부트로 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
반응형