问题修复-后端返给前端的时间展示错误

news/2025/3/3 16:08:56/

问题现象:

后端给前端返回的时间展示有问题。

需要按照yyyy-MM-dd HH:mm:ss 的形式展示

两种办法:

第一种

在实体类的属性上添加@JsonFormat注解

第二种(建议使用)

扩展mvc框架中的消息转换器

代码:

因为配置类继承了父类WebMvcConfigurationSupport,我们只需要在这个类下重写父类的extendMessageConverters扩展消息转换器方法。

这个消息转换器的作用是统一对后端返回给前端的数据做处理,具体怎么处理看JacksonObjectMapper是怎么写的,这块代码一般都是固定的。

/*** 扩展springsvc消息转换器,对* @param converters*/protected void extendMessageConverters(List<HttpMessageConverter<?>> converters) {log.info("扩展消息转换器...");//自己创建一个消息转换器MappingJackson2HttpMessageConverter converter =  new MappingJackson2HttpMessageConverter();//需要将消息转换器设置一个对象转换器,对象转换器可以将java对象序列化成json对象converter.setObjectMapper(new JacksonObjectMapper());//将自己的消息转换器加入容器中converters.add(0,converter);}

JacksonObjectMapper方法(将时间格式进行转换并返给前端,固定写法,直接拿来套用)


http://www.ppmy.cn/news/1576325.html

相关文章

物联网 智慧园区井盖管理办法和功能介绍

在园区内实现 智慧井盖 的定位、内部气体检测和红外监测等顶级功能&#xff0c;可以显著提升园区的安全管理水平和运维效率。以下是智慧井盖系统的详细设计方案和功能实现&#xff1a; 一、系统架构 智慧井盖系统可以分为以下层次&#xff1a; 1. 感知层 定位模块&#xff1…

FPGA开发,使用Deepseek V3还是R1(8):FPGA的全流程(简略版)

以下都是Deepseek生成的答案 FPGA开发&#xff0c;使用Deepseek V3还是R1&#xff08;1&#xff09;&#xff1a;应用场景 FPGA开发&#xff0c;使用Deepseek V3还是R1&#xff08;2&#xff09;&#xff1a;V3和R1的区别 FPGA开发&#xff0c;使用Deepseek V3还是R1&#x…

【大模型】大模型推理能力深度剖析:从通用模型到专业优化

大模型推理能力深度剖析&#xff1a;从通用模型到专业优化 大模型推理能力深度剖析&#xff1a;从通用模型到专业优化一、通用语言模型与推理模型的区别&#xff08;一&#xff09;通用语言模型&#xff1a;多任务的“万金油”&#xff08;二&#xff09;推理模型&#xff1a;复…

ES scroll=1m:表示快照的有效时间为1分钟。怎么理解

在Elasticsearch中&#xff0c;scroll1m 表示你创建的 scroll 上下文 的有效时间为 1分钟。这个参数控制了你可以在多长时间内继续使用这个 scroll_id 来获取更多的数据。 什么是 Scroll 上下文&#xff1f; 当你使用 scroll API 时&#xff0c;Elasticsearch 会为你的查询创…

如何在 ArcGIS Pro 中将SHP转为KML:详细步骤与操作指南

引言 ArcGIS Pro作为一款功能强大的地理信息系统&#xff08;GIS&#xff09;软件&#xff0c;广泛应用于数据管理和空间分析。 在处理地理数据时&#xff0c;经常需要将不同格式的文件进行转换&#xff0c;以适应不同的应用需求和平台。 本文将详细介绍如何在ArcGIS Pro中将…

golang介绍,特点,项目结构,基本变量类型与声明介绍(数组,切片,映射),控制流语句介绍(条件,循环,switch case)

目录 golang 介绍 面向并发 面向组合 特点 项目结构 图示 入口文件 main.go 基本变量类型与声明 介绍 声明变量 常量 字符串(string) 字符串格式化 空接口类型 数组 切片 创建对象 追加元素 复制切片 map(映射) 创建对象 使用 多重赋值 控制流语句…

【服务器】Nginx

Nginx Nginx是一款高性能的 HTTP 服务器、反向代理服务器及电子邮件&#xff08;IMAP/POP3&#xff09;代理服务器。由俄罗斯的程序设计师伊戈尔西索夫&#xff08;lgor Sysoev&#xff09;所开发&#xff0c;官方测试 nginx 能够支支撑 5万并发链接&#xff0c;并且 CPU、内存…

bc命令学习8 数组的用法

bc命令支持数组的使用 1 数组的使用 #数组格式 var[i] #赋值 a[1]3 a[10]50 #未赋值的的数组元素值为0 a[20] #0 #序号从0开始,不支持负数序号 a[0]12 函数中使用数组 #定义函数,传入数组参数 define test(a[]){return (a[0]a[1]a[2])/3 }b[0]1 b[1]2 b[2]8 #调用函数计算 te…