【发布时间】:2020-02-24 13:12:29
【问题描述】:
有没有办法为 Jackson Deserializer 提供来自“外部”(例如 DI 容器)的默认值,它将在反序列化对象时使用,在本例中为 tagRegistry?
@JsonCreator
public ExtractionRule(@JsonProperty("id") String id,
TagRegistry tagRegistry) {
this.id = id;
this.tagRegistry = tagRegistry;
}
我找不到一个简单的方法来做到这一点。
【问题讨论】:
-
这样的吗? @JsonDeserialize(using = CustomDeserializer.class) 公共类 CustomClass { ... }