У меня есть доменный объект, который прекрасно создается из тела метода POST Джексоном.
@Entity("payloads")
@Data
@NoArgsConstructor
class Payload{
@Id
String payloadId;
JsonNode data;
}
Но когда я пытаюсь сохранить это в mongodb, я получаю следующую ошибку -
org.bson.codecs.configuration.CodecConfigurationException: Не удается найти кодек для класса com.fasterxml.jackson.databind.node.JsonNodeFactory.
Я понимаю, что вместо использования JsonNode я мог бы создать класс для data и либо встроить его, либо сослаться на него в payloads collection. Но моя проблема в том, что структура data является динамической, и я просто хочу сохранить данные Json в mongo.
Могу ли я в любом случае этого добиться?