雪花算法生成唯一ID,前后端不一致

数据库是这样的

前端显示是这样的

原因

  • 数据库使用bigint类型,前端处理时使用js的number精度
  • 后端使用Long类型,java中long精度远大于js中的number精度,造成精度损失

解决方法

  • 添加注解@JsonSerialize(using= ToStringSerializer.class)

更多解决方案参考 https://blog.csdn.net/WXF_Sir/article/details/109778231

posted @ 2021-10-30 09:45  行则将至667  阅读(364)  评论(0)    收藏  举报