目录

关于前后端分离项目,后端long型数据返回到前端失真的问题

目录

关于前后端分离项目,后端long型数据返回到前端失真的问题

一、问题描述

后端字段对应long类型,数据库对应bigint。由于采用雪花算法生成每条记录的唯一标识,自然采用long进行存储。而在前端查询获取数据时,long型的数据,失真了。就于后端返回的以及数据库中存储的不对应。

二、解决办法

后端java返回实体对象中,该字段设置为

@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long userUuid;

输出转换为字符串类型,可以保证数据的不失真