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精度丢失问题的处理