我有带有 Java 8 日期/时间字段的简单文档
@Document
public class Token {
private Instant createdAt;
...
}
我想坚持使用 Spring Data MongoDB 1.5 版。但是类型字段java.time.Instant
无法正确反序列化,因为MappingMongoConverter
缺少java.time
类转换器。
在 Spring 4 中,我发现org.springframework.format.datetime.standard.DateTimeConverters
不同Converter
的 s 包括InstantToLongConverter
并LongToInstantConverter
声明为私有静态类。
如何配置MongoTemplate
以使用它们将Instant
字段映射到 long?