码迷,mamicode.com
首页 > 其他好文 > 详细

后端Long类型传到前端精度丢失的正确解决方式

时间:2020-07-27 17:43:36      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:意义   private   现在   存储   分布   生成   序列化   ons   using   

原因:前端js对Long类型支持的精度不够,导致后端使用的Long传到前端丢失精度,比如现在分布式id生成算法“雪花算法”在使用中就会出现问题。

解决方式:

1、后端的Long类型的id转用String存储,不推荐,失去了其Long类型本身的意义。

2、在Long类型字段上使用注解标明序列化方式,代码量不大的情况可以考虑

    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;

后端Long类型传到前端精度丢失的正确解决方式

标签:意义   private   现在   存储   分布   生成   序列化   ons   using   

原文地址:https://www.cnblogs.com/xianz666/p/13385442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!