SpringBoot系列---【如何优雅的格式化实体类中的日期的返回格式?】

方法一

springboot默认使用jackson解析

spring:

  jackson:

    date-format: yyyy-MM-dd HH:mm:ss

方法二

//直接在属性上使用@JsonFormat注解
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;

方法三

 
public class Date2LongSerializer extends JsonSerializer<Date> {
 @Override
 public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException {
 jsonGenerator.writeNumber(date.getTime() / 1000);
 }
}
 
 //在实体类属性上加上
@JsonSerialize(using = Date2LongSerializer.class) private Date updateTime;

 

上一篇:@PrePersist 注解


下一篇:MP(MyBatis-Plus)实现乐观锁更新功能