我正在使用Spring Boot创建REST应用程序。我有一个DTO,如下所示:
public class Subject {
private String uid;
private String number;
private String initials;
private Date dateOfBirth;
我使用Spring-Hateos, Controller 的reurn类型为
ResponseEntity<Resources<Resource<Subject>>>
。我需要以“yyyy-mm-dd”格式显示日期。 最佳答案
如果您的应用程序具有Jackson整数以将bean序列化为JSON格式,则可以使用Jackson注释@JsonFormat将日期格式化为指定格式。
在您的情况下,如果您需要将日期格式设置为yyyy-MM-dd
,则需要在要应用此格式的字段上方指定@JsonFormat
。
例如 :
public class Subject {
private String uid;
private String number;
private String initials;
@JsonFormat(pattern="yyyy-MM-dd")
private Date dateOfBirth;
//Other Code
}
从文档:
More Reference Doc
希望这可以帮助。