我在我的项目中使用了Spring Boot和Spring Date Rest。这个项目有一个对象,我使用注释@JsonFormat来格式化将从Json接收的日期字段。日期字段的格式为“dd/MM/yyyy”。当我在我的json中发送值“08/07/1980”时,Jackson会将其转换为值“07/07/1980”。
问题在于@JsonFormat设置日期少了一天
这是我的源代码
@Temporal(TemporalType.DATE)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy", locale = "pt-BR", timezone = "UTC")
private Date birthDate;
感谢