springboot 2.0 配置全局时间格式化

方式一: 在yml配置文件中添加以下配置

spring:jackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT+8serialization:write-dates-as-timestamps: false

write-dates-as-timestamps: 表示不返回时间戳,如果为 true 返回时间戳,如果这三行同时存在,以第3行为准即返回时间戳

注意事项

如果你配置了WebConfig类并继承了WebMvcConfigurationSupport 那么上述配置就会失效

解决方法一:
将继承WebMvcConfigurationSupport类换成实现implements WebMvcConfigurer接口
解决方法二:
使用方式二进行全局配置

方式二:
创建一个WebConfig配置类并实现WebMvcConfigurationSupport类

@Configuration
public class WebConfig extends WebMvcConfigurationSupport {/*处理返回的long类型前端无法显示问题*/@Overridepublic void configureMessageConverters(List<HttpMessageConverter<?>> converters) {MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();ObjectMapper objectMapper = new ObjectMapper();/*** 日期全局格式化* */objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));objectMapper.setTimeZone(TimeZone.getTimeZone("GMT+8"));//GMT+8jackson2HttpMessageConverter.setObjectMapper(objectMapper);converters.add(jackson2HttpMessageConverter);}
}

springboot 2.0 配置全局时间格式化相关推荐

  1. 3种 Springboot 全局时间格式化方式,别再写重复代码了

    时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...

  2. Springboot实战:3种 Springboot 全局时间格式化方式

    时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...

  3. java date 格式化_3种 Springboot 全局时间格式化方式,别再写重复代码了

    原文:3种 Springboot 全局时间格式化方式,别再写重复代码了 掘金 作者: 程序员内点事 时间格式化在项目中使用频率是非常高的,当我们的API接口返回结果,需要对其中某一个date字段属性进 ...

  4. springboot 2.0 配置时间格式化不生效问题

    在开发中日期最常打交道的东西之一,但是日期又会存在各式各样的格式,常见的情形就是,从数据库取出的日期往往都是时间戳(毫秒数)的形式,这个一般情况下是前端不想要的结果,需要进行处理,那在springbo ...

  5. SpringBoot+MyBatis+ElementUI中对于时间格式化问题的处理

    场景 在管理系统中,时间的存储.查询.显示的格式往往需要统一. 这就涉及到在数据库中存储时间,使用Mybatis对时间进行比较查询,使用Springboot中的实体类存储查询时间, 使用前端时间选择器 ...

  6. springboot 2.0 配置 logback

    springboot2.0默认已经引入日志jar依赖,所以直接配置日志信息就可以了. 在application.properties中加入: logging.config=classpath:logb ...

  7. 3种时间格式化的方法,SpringBoot篇!

    时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...

  8. SpringBoot时间格式化的5种方法!

    作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下 Spr ...

  9. Springboot 关于日期时间格式化处理方式总结

    点击关注公众号,实用技术文章及时了解 来源:juejin.im/post/5e62817fe51d4526d05962a2 项目中使用LocalDateTime系列作为DTO中时间的数据类型,但是Sp ...

最新文章

  1. java 球面距离_[置顶] C语言实验题:已知地球上两点的经度和纬度求其球面距离...
  2. jsp EL表达式比较两个字符串
  3. php encode 数组,PHP中json_encode转换数组时要注意的地方
  4. K8S资源限定(CPU、内存)及pod数量修改
  5. Hadoop源码分类概要整理
  6. microsoft计算机调制管理器,Microsoft
  7. java pojo 转 map_JSON和JAVA的POJO的相互转换
  8. Java的Class类文件结构及基本字节码指令
  9. linux shell 博客,【博客侠】Linux Shell脚本系列:开始上手(1)
  10. C# Hashtable的序列化
  11. FreeRTOS内核实现05:支持多优先级
  12. 删除了计算机网络如何恢复,回收站删除了怎么恢复?回收站清空了怎么恢复简单方法【图文】-太平洋电脑网PConline-太平洋电脑网...
  13. 数据-第6课-线性表的相关操作
  14. 网页后门危害大 网站安全狗帮助查杀
  15. 上,下拉电阻的作用与计算
  16. 【C语言经典100题】乒乓球队的比赛
  17. 跨境支付与业务流程介绍
  18. PCB设计技巧一百问
  19. 〖Python 数据库开发实战 - Python与MySQL交互篇⑰〗- 项目实战 - 实现用户管理 - 修改用户
  20. Timer.cancel()

热门文章

  1. adb连接各种模拟器
  2. 画直方图(hist)
  3. react-native弹性布局
  4. @Aspect注解用法
  5. **06-图3 六度空间 (30 分)**
  6. oracle存储过程超详细使用手册
  7. UNIX TIMESTAMP 与 TIME 之间的转换
  8. 上海市计算机学会-买二送一
  9. 实现 外网 远程桌面 连接 个人pc(开机自启动,校园网web自动验证,多用户远程桌面)
  10. 深挖数字科技与场景 详解京东数字科技三大技术能力