- 全局配置
#jackson
spring.jackson.default-property-inclusion=non_null
#设置时区
spring.jackson.time-zone=GMT+8
#返回给前端时日期转成字符串
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
#接收前端时间字符串转成日期
spring.mvc.format.date=yyyy-MM-dd HH:mm:ss
- 个性配置,优先级高于全局配置
//返回给前端时日期转成字符串
@JsonFormat(pattern = "yyyy-MM-dd")
//接收前端时间字符串转成日期
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date birthdate;
- 日期序列化和反序列化
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
@JsonSerialize(using = LocalDateTimeSerializer.class)
LocalDateTime birthdate;