Spring Boot 以json格式返回date时显示数据比实际数据少一天(少8小时)_springboot返回的数据总是少8-程序员宅基地

技术标签: date  

解决办法:

1.当然你可以简单直接的在后端把Date类型转成String,非常的简单粗暴

2.这是由于SpringBoot中对于@RestController或者@Controller+@ResponseBody注解接口默认返回的是Json数据,

而SpringBoot默认的是Jackson框架转换,而Jackson默认的时间时区是GMT,对于中国时间少8个小时

 

所以,我们可以在application.yml中添加  spring.jackson.time-zone=GMT+8

3.

实体类中对date类型字段上加注解进行注解序列化:

@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+08")
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_31594647/article/details/102956703

智能推荐

c++创造一个链表_c++创建链表-程序员宅基地

文章浏览阅读731次。刚入门数据结构,尝试一下自己写一个链表_c++创建链表

【JAVA核心知识】22:从源码看ReentrantLock的Condition_reentrantlock newcondition-程序员宅基地

文章浏览阅读665次。在[22-F.1:Condition的简单使用]中介绍了Condition的简单使用及常用方法,Condition在JDK 1.5引入与ReentrantLock结合使用可以对线程进行主动控制,相较于Object的wait(),notify()方法,Condition具有更全面的功能。_reentrantlock newcondition

哈佛教育专家倾心研发,宝妈必看的儿童安全教育干货!-程序员宅基地

文章浏览阅读70次。为了宝宝安全,这些你必须知道!前段时间,“素媛案凶手”赵斗淳出狱引发社会轰动,一方面是人们对于恶魔罪行的愤恨,另一方面凸显出了儿童安全问题始终是万千宝妈宝爸的最大痛处。我们憎恨那些“看得见的恶魔”,但是回归到日常生活中,却处处隐藏着看不见的隐患…每年各大媒体平台上都会有数不尽的儿童安全相关新闻涌现,近两年微博热搜条目中各种触目惊心的育儿“惨剧”层出不穷,“女童误服降压药不幸身亡”、“2岁女童反锁车内”、“活体蚂蟥在5岁男孩体内存留一年多”、“家中起火6岁弟弟和8岁姐姐冷静处理”…生活中各式各样看得见、

Mineflayer简介——Minecraft机器人-程序员宅基地

文章浏览阅读4.3k次,点赞6次,收藏9次。简介Mineflayer是 PrismarineJS community 创建的开源项目.Mineflayer Github: https://github.com/PrismarineJS/mineflayerPrismarineJS Organization Github: https://github.com/PrismarineJS使用强大、稳定、高级 JavaScript API 创建 Minecraft机器人。我是在 YouTube 上偶然看到TheDudeFromCI的视频的,我这几_mineflayer

迟到的transformer encoder代码详解_transformerencoderlayer-程序员宅基地

文章浏览阅读6.9k次,点赞13次,收藏52次。前言与传统序列模型不同,transformer的创新点在于能够捕捉语义全局信息(同时通过position embedding考虑到了序列之间的位置关系)、能够并行化计算…想通过本文的代码层面的记录,让我和大家一眼就可以知道(或者记起)transformer模型的架构以及实现方法。但背后究竟是什么原理,本文没有深究。从“TransformerEncoder” 类说起这个类实现了transformer的encoder的所有功能:word_embedding(1) + position_embeddi_transformerencoderlayer

2017年工作总结-程序员宅基地

文章浏览阅读97次。  感谢一直以来,在身后,默默支持和拖后腿的她。---------朴素的分割线--------------  今年的年终终结,不得不提下去年的这个时候。去年的这个时候,已经下定决心,年后辞职去深圳。过年在家,晚上,还蹲着田边,蹭着邻居家的WiFi,在慕课网上看mongodb 的视频。  那个时候的我,还是一个很菜的Java程序员,除了Java基础比较扎实,喜欢捣鼓一些自认为可以提高工作...

随便推点

Android中的基本控件——菜单:Menu_menu::getmenuright什么作用-程序员宅基地

文章浏览阅读1k次。摘要: 菜单在系统的开发之中是必不可少的一种组件,在Android手机上往往都会存在一个“Menu”的键,当选择之后会在屏幕的底部显示系统的菜单,在一个菜单之中可以包含多个菜单项(MenuItem),在一个菜单之中最多只会显示2排3列的菜单项,如果现在的菜单项超出了6个,则超出部分会自动隐藏,而且会自动出现一个“更多”的菜单项提示用户。 在Android系统之中,菜单一共有三类..._menu::getmenuright什么作用

javaMail 发送邮件遇到的一些问题_mail.smtp.auth-程序员宅基地

文章浏览阅读1.1w次,点赞4次,收藏5次。Illegal address该邮件地址不正确邮件服务器不正确java.net.SocketTimeoutException: Read timed out超时异常。通过mail.smtp.timeout来设置超时时间,它的单位是毫秒。mail.smtp.timeout =3000javax.mail.AuthenticationFailedException: 535 Err..._mail.smtp.auth

【Java总结】HashMap源码分析及SparseArray对比_java sparsearray与hashmap-程序员宅基地

文章浏览阅读204次。散列表的深入研究_java sparsearray与hashmap

一次使用PowerDesigner导出Mysql数据库文件的过程_powerdesigner导出mysql语句-程序员宅基地

文章浏览阅读2.9k次,点赞3次,收藏6次。1、补充数据库的注释信息--获取数据库的所有表信息,补充注释信息,根据实际情况处理SELECT * from INFORMATION_SCHEMA.TABLES Where table_schema = '数据库名称' AND (TABLE_COMMENT IS NULL OR TABLE_COMMENT = '')--选择需要导出的表,根据实际业务处理AND table_name IN (表名);--获取数据库的所有字段信息,补充注释,根据实际情况处理SELECT C.TABLE__powerdesigner导出mysql语句

qcc304x笔记之tone配置(七)_高通qcc tone声定义-程序员宅基地

文章浏览阅读1k次。代码逻辑分析/*处理来自外部的系统消息和内部的消息*/uiTones_HandleMessage /*从earbud_ui_tones_table匹配当前事件是否设置了提示音*/ uiTones_GetToneIndexFromMappingTable /*tone播放任务调度*/ uiTones_SchedulePlay uiTones_PlayTone appKymeraTonePlay /*通知对端同步播放tones*/Ui_RaiseUiEvent(ui_indica_高通qcc tone声定义

Supervisor使用详解_supervisor stderr_logfile-程序员宅基地

文章浏览阅读574次。一、supervisor简介Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为supervis_supervisor stderr_logfile

推荐文章

热门文章

相关标签