Java系列之 Long类型返回前端精度丢失

发布时间:2024年01月10日

我 | 在这里

🕵? 读书 | 长沙 ?软件工程 ? 本科
🏠 工作 | 广州 ? Java 全栈开发(软件工程师)
??公众号 | 热爱技术的小郑 。文章底部有个人公众号二维码。回复 Java全套视频教程前端全套视频教程 即可获取 300G+ 教程资料及项目实战案例
🚀 邮箱 | 2977429967@qq.com
?
为何而写?
🍍 好记性不如烂笔头,记录学习的相关知识 、项目 BUG 解决
🍇 复盘总结,加深记忆,方便自己查看
🍑 分享知识,咱就是这么乐于助人、专注填坑20年、哈哈哈哈

前言

??数据库字段的id 是bigint类型的,实体是Long类型的。然后传到前端后的数据展示 精度丢失了。

解决方法

??实体类字段添加注解

@JsonSerialize(using = ToStringSerializer.class)


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;

    /** 订单id */
    @TableField("order_id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long orderId;
文章来源:https://blog.csdn.net/weixin_43304253/article/details/135513262
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。