可能会出现在long类型的时间后面多3个0
如下图所示
可以自己创建一个json序列化的类
public class Date2LongSerializer extends JsonSerializer<Date> { @Override public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeNumber(date.getTime()/1000); } }
然后使用注解
/** * 创建时间 */ @JsonSerialize(using = Date2LongSerializer.class) private Date createTime; /** * 更新时间 */ @JsonSerialize(using = Date2LongSerializer.class) private Date updateTime;
就可以解决这个返回数据的问题