在写业务逻辑的时候,如果java返回给前端的字段有Long类型的,比如主键id,那么就要把这个Long类型转为String类型才可以,不然前端拿到这个字段再传回给你后端用的时候会导致精度缺失,也就是这个字段的值会改变,原因是java的Long类型是18位, js的Long类型是16位,所以会导致精度缺失。正确做法是定义一个DTO类(字段为String类型),实体类转为DTO类返回给前端就行了。
Java传给前端的Long类型字段要转为String类型
最新推荐文章于 2024-07-24 09:32:58 发布