最近页面总是碰到long类型的id最后一位被四舍五入的情况
究其原因有以下几条:
1,实体类的id字段没有加@JsonSerialize(using = LongJsonSerializer.class)和 @JsonDeserialize(using = LongJsonDeserializer.class)注解,导致传入后台后精度丧失
2,在前台js方法中传递long类型的数值时未加引号,导致在前台方法传递参数时精度就已经丧失
本文探讨了在前后端交互过程中Long类型ID精度丢失的问题,分析了两种常见情况:实体类字段缺少特定注解及前端JS传递数值时未正确处理。针对这两种情况给出了相应的解决方案。
最近页面总是碰到long类型的id最后一位被四舍五入的情况
究其原因有以下几条:
1,实体类的id字段没有加@JsonSerialize(using = LongJsonSerializer.class)和 @JsonDeserialize(using = LongJsonDeserializer.class)注解,导致传入后台后精度丧失
2,在前台js方法中传递long类型的数值时未加引号,导致在前台方法传递参数时精度就已经丧失

被折叠的 条评论
为什么被折叠?
