springboot 2.0 配置全局时间格式化
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 配置全局时间格式化相关推荐
- 3种 Springboot 全局时间格式化方式,别再写重复代码了
时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...
- Springboot实战:3种 Springboot 全局时间格式化方式
时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...
- java date 格式化_3种 Springboot 全局时间格式化方式,别再写重复代码了
原文:3种 Springboot 全局时间格式化方式,别再写重复代码了 掘金 作者: 程序员内点事 时间格式化在项目中使用频率是非常高的,当我们的API接口返回结果,需要对其中某一个date字段属性进 ...
- springboot 2.0 配置时间格式化不生效问题
在开发中日期最常打交道的东西之一,但是日期又会存在各式各样的格式,常见的情形就是,从数据库取出的日期往往都是时间戳(毫秒数)的形式,这个一般情况下是前端不想要的结果,需要进行处理,那在springbo ...
- SpringBoot+MyBatis+ElementUI中对于时间格式化问题的处理
场景 在管理系统中,时间的存储.查询.显示的格式往往需要统一. 这就涉及到在数据库中存储时间,使用Mybatis对时间进行比较查询,使用Springboot中的实体类存储查询时间, 使用前端时间选择器 ...
- springboot 2.0 配置 logback
springboot2.0默认已经引入日志jar依赖,所以直接配置日志信息就可以了. 在application.properties中加入: logging.config=classpath:logb ...
- 3种时间格式化的方法,SpringBoot篇!
时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...
- SpringBoot时间格式化的5种方法!
作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下 Spr ...
- Springboot 关于日期时间格式化处理方式总结
点击关注公众号,实用技术文章及时了解 来源:juejin.im/post/5e62817fe51d4526d05962a2 项目中使用LocalDateTime系列作为DTO中时间的数据类型,但是Sp ...
最新文章
- java 球面距离_[置顶] C语言实验题:已知地球上两点的经度和纬度求其球面距离...
- jsp EL表达式比较两个字符串
- php encode 数组,PHP中json_encode转换数组时要注意的地方
- K8S资源限定(CPU、内存)及pod数量修改
- Hadoop源码分类概要整理
- microsoft计算机调制管理器,Microsoft
- java pojo 转 map_JSON和JAVA的POJO的相互转换
- Java的Class类文件结构及基本字节码指令
- linux shell 博客,【博客侠】Linux Shell脚本系列:开始上手(1)
- C# Hashtable的序列化
- FreeRTOS内核实现05:支持多优先级
- 删除了计算机网络如何恢复,回收站删除了怎么恢复?回收站清空了怎么恢复简单方法【图文】-太平洋电脑网PConline-太平洋电脑网...
- 数据-第6课-线性表的相关操作
- 网页后门危害大 网站安全狗帮助查杀
- 上,下拉电阻的作用与计算
- 【C语言经典100题】乒乓球队的比赛
- 跨境支付与业务流程介绍
- PCB设计技巧一百问
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑰〗- 项目实战 - 实现用户管理 - 修改用户
- Timer.cancel()