我正在使用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

希望这可以帮助。

07-24 09:37
查看更多