@Entity
public class MainClass {
...
@Type(JsonType.class)
private SubClass subclass;
// JSON 파싱위해 Serializable 구현
static class SubClass implements Serializable {
여러 필드들...
}
}
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class ... and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)
찾아보니 JSON으로 직렬화할 때 발생하는 에러라고 한다
나는 @Getter를 붙여서 해결할 수 있었다
@Getter
static class SubClass implements Serializable {
여러 필드들...
}