什么都不配置接口返回:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FLHuTA0B-1645435715883)(D:\Markdown图片\image-20220221172000108.png)]](https://img-blog.csdnimg.cn/01e7e7c0d66f4df0a067c5d2e885a40f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA546L5pmv5riF,size_20,color_FFFFFF,t_70,g_se,x_16)
而数据库里面正常:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L9kyk9ii-1645435715884)(D:\Markdown图片\image-20220221172021497.png)]](https://img-blog.csdnimg.cn/a330bb70c2e4435299d8ea04d12f9efe.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA546L5pmv5riF,size_20,color_FFFFFF,t_70,g_se,x_16)
在yaml配置文件中配置:
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
这个是通用的,比如使用map转JSON返回:
@GetMapping(value = {"/queryDemandList/{versionId}", "/queryDemandList"})
public WsgResult<List<Map<String, Object>>> queryDemandList(@PathVariable(value = "versionId", required = false) String versionId) {
return new WsgResult<>(opProjPlanExtApp.queryDemandList(versionId));
}
@Override
public List<Map<String, Object>> queryDemandList(String versionId) {
List<Map<String, Object>> maps = opProjPlanExtMapper.queryDemandList(versionId);
return maps;
}
如果是使用实体对象转JSON返回也可以这样配置:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date utcCreate;
配置后接口返回正常:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PdD5gpyF-1645435715885)(D:\Markdown图片\image-20220221172552610.png)]](https://img-blog.csdnimg.cn/71073dbc968e4b7cb453bb9e498e3274.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA546L5pmv5riF,size_20,color_FFFFFF,t_70,g_se,x_16)
|