springboot项目中 JsonFormat注解 日期格式化(yyyy-MM-dd)失效

问题:

         项目中原本使用@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")这个注解,效果是可以的 ,如:2019-07-02;

后面项目中加入fastjson后,我继续使用这个注解,导致的效果如:2019-07-02 00:00:00,返回格式就出了问题;

代码段:

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @ApiModelProperty(value = "出生日期")
    private Date birthday;

注:

@JsonFormat:这个注解来自jackson包下;

@JSONField:这个注解来自fastjson包下;

解决办法:

    @JSONField(format="yyyy-MM-dd")
    @ApiModelProperty(value = "出生日期")
    private Date birthday;

注解改成@JSONField 即可。

你可能感兴趣的:(Java常见问题,SpringBoot技术篇)