我有一个domain对象,通过jackson的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。资料 并将其嵌入或引用到 有效载荷 的集合。但我的问题是 资料 是动态的,我只想把Json数据保存在mongo中。
有什么办法可以实现这一点吗?