
雪花算法生成的ID在返回给前端之后和生成的不一样,到底是什么原因?
最开始以为是序列化的问题导致的仔细对比以后发现前端是后几位不一样都是0,上网查询后才发现是内部的问题,long类型继承的是。②通过添加一个全局配置来使long类型转为JSON中的string类型,省去了一个一个添加注解的麻烦。①如果想要前端不丢失精度,JSON中的id就不能是long类型,改为String类型就好了。,而number类型精度为16位,而雪花算法生成的id为19位,因此会导致进度丢失。生成的id传给前端以后跟生成的不一样,就纳闷,在想为什么会出现这样的问题?最近在做项目的时候发现用。
















