-2

在将对象序列化为 json 时,Spring boot 2 已将 UTC 格式作为日期的默认格式。这破坏了我们依赖日期作为时间戳的几个旧集成。如何选择性地将此功能恢复为需要它的响应?

4

1 回答 1

1

在您需要再次格式化为时间戳的任何日期,在构造函数或字段中使用 @JsonFormat(shape = JsonFormat.Shape.NUMBER) 对它们进行注释,如下所示:

@JsonFormat(shape = JsonFormat.Shape.Number)
private Date myDate;

或者

MyClass(@JsonFormat(shape = JsonFormat.Shape.Number)
        Date myDate) {
...
}
于 2020-02-28T17:53:42.990 回答