Springboot解决雪花算法ID到前端精度丢失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot解决雪花算法ID到前端精度丢失相关的知识,希望对你有一定的参考价值。

参考技术A JS的数字类型目前支持的最大值为:9007199254740992(16位),一旦数字超过这个值,JS将会丢失精度,导致前后端的值出现不一致。

JAVA的Long类型的 最大值为:9223372036854775807(19位),snowflake的算法在实现上确实没问题的,但实际运用的时候一定要避免这个潜在的深坑。

Jackson注解方式 选一个

Fastjson注解方式

以上是关于Springboot解决雪花算法ID到前端精度丢失的主要内容,如果未能解决你的问题,请参考以下文章

雪花算法踩坑 - Long 类型 id 返回前端精度丢失 (通过序列化解决)

雪花算法踩坑 - Long 类型 id 返回前端精度丢失 (通过序列化解决)

雪花算法踩坑 - Long 类型 id 返回前端精度丢失 (通过序列化解决)

关于MyBatis-Plus雪花算法生成id精度丢失问题的处理

关于MyBatis-Plus雪花算法生成id精度丢失问题的处理

关于MyBatis-Plus雪花算法生成id精度丢失问题的处理