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

关于使用雪花算法生成唯一ID,返回给前端ID不一致的问题

问题

在某个项目中,使用雪花算法生成的唯一ID,从数据库查询到数据后返回给前端,但是前端接受到的数据ID和数据库原先生成的不一致
在这里插入图片描述
但是前端展示的数据:
在这里插入图片描述

原因

原因是后端使用Long类型来存储雪花算法生成的ID,但是这个数值已经超过前端数值类型的范围,导致前端在存储这个数值的时候发生了截断,自然数值就不一致了

解决

我们可以将后端返回给前端的ID,转为字符串类型,这样前端接收到参数后就不会发生截断问题了

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

使用这个注解即可


http://www.kler.cn/a/551539.html

相关文章:

  • 内容中台重构企业内容管理流程驱动智能协作升级
  • 个人系统架构技术分享
  • 沃丰科技大模型标杆案例 | 索尼大模型智能营销机器人建设实践
  • 【笔记】LLM|Ubuntu22服务器极简本地部署DeepSeek+API使用方式
  • ubuntu下载和编译Android源码
  • SOME/IP--协议英文原文讲解6
  • UE5控件组件显示UMG文本不正常
  • 【Python项目】文件销毁工具文档
  • Pearson相关分析法
  • Qt的QTabWidget的使用
  • Mistral Saba:为中东和南亚量身打造的AI模型
  • DeepSeek横空出世,真的拯救了算力焦虑吗?
  • JavaScript数组-创建数组
  • V8 引擎的内存优化原理
  • Unity3D实现自动打包AB包
  • 【鸿蒙Next】鸿蒙应用发布前的准备
  • DeepSeek 助力 Vue 开发:打造丝滑的右键菜单(RightClickMenu)
  • C 单片机存储器修饰符xdata
  • Day48(补)【AI思考】-设计模式三大类型统一区分与记忆指南
  • 如何使用 Docker 实现容器化运维:从零开始的实战指南