能看到这里大概率说明你已经踩到这个坑了。 原因: js 的 number 类型支持的最大值是9007199254740992 (2 的 53次方 -1),溢出之后的精度会丢失,导致前后端的值不一致。 java 的 long 类型最大值为 9223372036854775807,远高于 js number类型的最大值,所以这个坑就出现了。 解决方案: 方案一 id-type: ID_WORKER_STR 简单来说……