在写前后端分离项目时前端根据后端的Api通过ID删除用户,删除失败
我的原因是:
服务端Long类型的id,正常。前端JSON字符串转js对象,接收Long类型的是Number,Number精度是16位(雪花ID是19位),JS的Number数据类型导致精度丢失
解决方法:
在实体类 ID上添加
@JsonFormat(shape = JsonFormat.Shape.STRING)
注解
在写前后端分离项目时前端根据后端的Api通过ID删除用户,删除失败
我的原因是:
服务端Long类型的id,正常。前端JSON字符串转js对象,接收Long类型的是Number,Number精度是16位(雪花ID是19位),JS的Number数据类型导致精度丢失
解决方法:
在实体类 ID上添加
@JsonFormat(shape = JsonFormat.Shape.STRING)
注解