当前位置: 首页 > news >正文

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

问题现象:

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

需要按照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方法(将时间格式进行转换并返给前端,固定写法,直接拿来套用)

相关文章:

  • 7.1 - 定时器之中断控制LED实验
  • SpringBoot原理-02.自动配置-概述
  • 微服务即时通信系统---(七)文件管理子服务
  • 飞书考勤Excel导入到自己系统
  • 网络原理--TCP/IP(2)
  • 神经网络|(十一)|神经元和神经网络。
  • 深入了解 K-Means 聚类算法:原理与应用
  • C++22——哈希(上)
  • GD32F303 系统时钟
  • 例子 DQN + CartPole: 深入思考一下,强化学习确实是一场智能冒险之旅!
  • 《今日AI-人工智能-编程日报》
  • 深入解析 Svelte:下一代前端框架的革命
  • mosfet的驱动设计-开关损耗
  • 算法(三)——最大公约数、最小公倍数、同余原理
  • LeetCode 873. Length of Longest Fibonacci Subsequence(2025/2/27每日一题)
  • 西门子S7-1200比较指令
  • @[TOC](Java实现 图书管理系统) # 一、菜单 该图书管理系统的菜单界面主要有以下两种: **管理员菜单:** **用户菜单:**
  • 线程池--深入一些
  • 从0-1学习Mysql第十二章: 常见问题与故障排查
  • 刷屏(0和1)
  • 宜春seo网站推广/长沙靠谱seo优化
  • 爱采购网/seo排名优化的网站
  • 做百度移动网站/三亚百度推广开户
  • 官方网站是指哪个网站/鄂州网站seo
  • 做网站会遇到的问题/网页怎么制作
  • 做传销网站违法/软件培训机构