关于前后端分离项目,后端long型数据返回到前端失真的问题
目录
关于前后端分离项目,后端long型数据返回到前端失真的问题
一、问题描述
后端字段对应long类型,数据库对应bigint。由于采用雪花算法生成每条记录的唯一标识,自然采用long进行存储。而在前端查询获取数据时,long型的数据,失真了。就于后端返回的以及数据库中存储的不对应。
二、解决办法
后端java返回实体对象中,该字段设置为
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long userUuid;
输出转换为字符串类型,可以保证数据的不失真