出现这种情况的原因说明链接: 【经验分享】为什么后台取到的时间和前台差8个小时? Spring项目前端显示的时间差8小时分析
解决方案: @JsonFormat里面添加参数:timezone="GMT+8"