苍穹外卖—解决前端时间属性显示问题

项目场景:


点击员工管理

出现显示时间属性问题

输入员工姓名为zhangsan

现实的时间属性是数组类型


问题描述

提示:这里描述项目中遇到的问题:

例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据

APP 中接收数据代码:


解决方案:

1). 方式一

在属性上加上注解,对日期进行格式化

但这种方式,需要在每个时间属性上都要加上该注解,使用较麻烦,不能全局处理。

2). 方式二(推荐 )

在WebMvcConfiguration中扩展SpringMVC的消息转换器,统一对日期类型进行格式处理

java 复制代码
	/**
     * 扩展Spring MVC框架的消息转化器
     * @param converters
     */
    protected void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
        log.info("扩展消息转换器...");
        //创建一个消息转换器对象
        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
        //需要为消息转换器设置一个对象转换器,对象转换器可以将Java对象序列化为json数据
        converter.setObjectMapper(new JacksonObjectMapper());
        //将自己的消息转化器加入容器中
        converters.add(0,converter);
    }
相关推荐
YOU OU34 分钟前
SpringBoot 配置文件
java·spring boot·后端
JavaAgent架构师1 小时前
Java调用Claude API完整代码(Spring Boot + WebClient + 流式输出)
人工智能·后端
子兮曰1 小时前
GEO 生成式引擎优化完全指南:让你的内容成为 AI 的默认答案
前端·后端·seo
木雷坞1 小时前
小团队 CI runner 排队:从镜像拉取到缓存策略的排查记录
后端
用户713874229001 小时前
深入理解 ASP.NET Core 中的 IActionResult
后端
用户713874229001 小时前
ASP.NET Core Results<T1, T2>深度解析
后端
TYKJ0231 小时前
Java服务器:8核16G真的适合你吗
后端
砍材农夫1 小时前
物联网 基于netty构建mqtt协议规范(轻量级二进制协议)
后端
Cache技术分享1 小时前
412. Java 文件操作基础 - 用装饰者模式定制 BufferedReader 实现结构化文本读取
前端·后端
逍遥德2 小时前
SpringBoot自带TaskScheduler 接口使用详解:(02)微服务多实例模式下,爆发任务重复执行问题
spring boot·分布式·后端·微服务·中间件