Spring Boot Jackson 和数据序列化

Spring Boot Jackson and Data serialization

在我的 Spring 引导应用程序中,我将以下 DTO 与 @RestController 一起使用:

public abstract class ComparableQuery extends BaseQuery {

    private final Object value;

...

}

一切正常,但是当我使用 Spring RestTemplate 并将 java.util.Date 作为 ComparableQuery.value 传递时,我看到 Jackson 将日期对象序列化为以下 "magic" 人数:

"value":1009836000000

现在我不明白日期对象是如何序列化成 1009836000000 数字表示的,以及当我使用 AngularJS 作为我的后端客户端时如何模拟它 API。请指教

这与 中描述的问题非常相似。

application.properties 中日期格式的相应配置应如下所示:

spring.jackson.write-dates-as-timestamps=false