今天项目测试时发现 后台列表分页查询时 时间总是差8小时,但数据库里存的时间是正常的 linux服务器的时间也是正常的
第一时间想的是 可能是时区问题 servertimezone 不管是 CTT 还是 Asia/Shanghai 还是 GMT+8 都不起作用
于是怀疑代码问题 用了github的pagehelper插件 打断点发现查出来的数据list时间还是正常的 但接口返回的就不正常了 于是以为是pagehelp有问题 可是网上搜了一会发现 pagehelp并没有地方配置时区的地方
最后 在实体类里 发现了 时间属性都加上了@JsonFormat格式化 但却没有加上 GMT+8 加上后就正常了....