关于springboot 配置date字段返回时间戳的问题


Posted in Java/Android onJuly 25, 2021

遇到一个问题,springboot升级成2.0后,从数据库查出来的日期,用Date接收,最后直接返回给前端,在谷歌浏览器中能正常显示成yyyy-MM-dd HH:mm:ss格式。但是在IE浏览器中日期显示的是“乱码”,因为springboot1.x版本的默认将Date字段返回的是时间戳 ,而谷歌、IE都会自动将时间戳转换成yyyy-MM-dd HH:mm:ss;在springboot2.0后,spring会将Date字段自动给转成UTC字符串了(在没有配置的情况下),所以date需要转换成时间戳还是yyyy-MM-dd HH:mm:ss,需要在spring增加如下配置,我选的是返回时间戳配置,成功解决了问题。

配置返回时间戳

spring
jackson:
serialization:
write-dates-as-timestamps:true

关于springboot 配置date字段返回时间戳的问题

全局配置返回字符串

spring:
    jackson:
        date-format: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8

有了第二个配置,就不需要在每个实体类的日期属性上加@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")这个注解了

# 指定执行环境
spring:
  profiles:
    # active: @env@
    active: dev
  jackson:
    serialization:
      WRITE_DATES_AS_TIMESTAMPS: true

到此这篇关于springboot 配置date字段返回时间戳的问题的文章就介绍到这了,更多相关springboot 配置返回时间戳内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Java/Android 相关文章推荐
在Java中Collection的一些常用方法总结
Jun 13 Java/Android
dubbo服务整合zipkin详解
Jul 26 Java/Android
Java后台生成图片的完整步骤
Aug 04 Java/Android
Java中CyclicBarrier和CountDownLatch的用法与区别
Aug 23 Java/Android
OpenCV实现反阈值二值化
Nov 17 Java/Android
Java中try catch处理异常示例
Dec 06 Java/Android
关于EntityWrapper的in用法
Mar 22 Java/Android
Android基于Fresco实现圆角和圆形图片
Apr 01 Java/Android
springboot入门 之profile设置方式
Apr 04 Java/Android
java实现面板之间切换功能
Jun 10 Java/Android
Java 多线程并发FutureTask
Jun 28 Java/Android
Java中的Kafka为什么性能这么快及4大核心详析
Sep 23 Java/Android
用Java实现简单计算器功能
java设计模式--七大原则详解
java设计模式--建造者模式详解
java设计模式--原型模式详解
SpringBoot快速入门详解
java设计模式--三种工厂模式详解
gateway与spring-boot-starter-web冲突问题的解决
Jul 16 #Java/Android
You might like
Zend 输出产生XML解析错误
2009/03/03 PHP
php下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
php采用session实现防止页面重复刷新
2015/12/24 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
Python实现购物车功能的方法分析
2017/11/10 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
python如何统计序列中元素
2020/07/31 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
python使用列表的最佳方案
2020/08/12 Python
什么是makefile? 如何编写makefile?
2013/01/02 面试题
马智宇结婚主持词
2014/04/01 职场文书
学习雷锋标语
2014/06/25 职场文书
大三学生学年自我鉴定
2014/09/12 职场文书
趣味运动会开幕词
2015/01/28 职场文书
教师辞职书范文
2015/02/26 职场文书
消防隐患整改通知书
2015/04/22 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis