雪花算法以Long类型返回前端丢失精度
在项目里面以18位的雪花算法为ID返回给前端的时候,最后一位被莫名其妙的四舍五入了,前端用的是vue,查询了一下,大概就是前端用于接收不了Long类型长度的数据,所以需要转成String类型给前端,只需要在返回的实体类加上下面注解即可:
@JsonFormat(shape = JsonFormat.Shape.STRING)
这个跟BigDecimal返回前端处理的一样。
欢迎评论收藏,如需转载,转贴请注明出处!
雪花算法以Long类型返回前端丢失精度
在项目里面以18位的雪花算法为ID返回给前端的时候,最后一位被莫名其妙的四舍五入了,前端用的是vue,查询了一下,大概就是前端用于接收不了Long类型长度的数据,所以需要转成String类型给前端,只需要在返回的实体类加上下面注解即可:
@JsonFormat(shape = JsonFormat.Shape.STRING)
这个跟BigDecimal返回前端处理的一样。
欢迎评论收藏,如需转载,转贴请注明出处!