问题
- 数据库保存时间是北京时区
- 查询出来的和数据库中保存的时间一样是北京时区的
- 经过SpringMVC转换为JSON字符串后少了8个小时
解决文章来源:https://www.toymoban.com/news/detail-831958.html
- 在实体类时间属性上使用 @JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”) ,未生效
- 在application.properties中使用 spring.jackson.time-zone=GMT+8,未生效
- 最后使用下面的方法解决
@Bean public Jackson2ObjectMapperBuilderCustomizer jacksonObjectMapperCustomization() { return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.timeZone(TimeZone.getTimeZone("GMT+8")); }
.文章来源地址https://www.toymoban.com/news/detail-831958.html
到了这里,关于SpringBoot返回JSON数据是少8小时的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!