@Data
@Builder
public class A implements Serializable {
private List<B> bList;
}
@Data
@Builder
public class B implements Serializable {
private String name;
private String lname;
}
В моем основном классе я пытаюсь создать список из json String. Использование objectMapper.readValue()
работает нормально, если я не буду хранить аннотацию @Builder для классов A и B.
Но когда я пытаюсь создать список с помощью та же строка с аннотациями @Builder начала выдавать ошибку
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of A**
(no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)