关于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方法重载和方法重写的区别到底在哪?
Jun 11 Java/Android
Java数据结构之链表相关知识总结
Jun 18 Java/Android
springBoot基于webSocket实现扫码登录
Jun 22 Java/Android
ObjectMapper 如何忽略字段大小写
Jun 29 Java/Android
Java实现多文件上传功能
Jun 30 Java/Android
mybatis 解决从列名到属性名的自动映射失败问题
Jun 30 Java/Android
JavaWeb Servlet实现网页登录功能
Jul 04 Java/Android
Java SSM配置文件案例详解
Aug 30 Java/Android
Java网络编程之UDP实现原理解析
Sep 04 Java/Android
Java8利用Stream对列表进行去除重复的方法详解
Apr 14 Java/Android
带你了解Java中的ForkJoin
Apr 28 Java/Android
SpringBoot接入钉钉自定义机器人预警通知
Jul 15 Java/Android
用Java实现简单计算器功能
java设计模式--七大原则详解
java设计模式--建造者模式详解
java设计模式--原型模式详解
SpringBoot快速入门详解
java设计模式--三种工厂模式详解
gateway与spring-boot-starter-web冲突问题的解决
Jul 16 #Java/Android
You might like
PHP 反射(Reflection)使用实例
2015/05/12 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
基于AngularJS前端云组件最佳实践
2016/10/20 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
js中bool值的转换及“&&”、“||”、 “!!”详解
2017/12/21 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
在Python中使用HTML模版的教程
2015/04/29 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
Django model反向关联名称的方法
2018/12/15 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
对python 调用类属性的方法详解
2019/07/02 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
django创建超级用户时指定添加其它字段方式
2020/05/14 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
python遍历路径破解表单的示例
2020/11/21 Python
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
打架检讨书800字
2014/01/10 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
世界环境日活动总结
2015/02/11 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL