原因:因使用雪花算法数据id字段需要设计成bigint 类型作为主键,Java后台使用Long 类型进行接收。在进行数据查询时发现前端preview获取到的数据后两位是0。断点发现Java后端是没有问题的。后经查询问题如下:
javascript 没有long类型, 使用的Number 类型最大长度是17位;
mysql 中使用bigint 类型长度是20位;
解决:
一、Java 后台 更换类型,使用String类型替换Long类型
二、在实体类加@JsonSerialize(using = ToStringSerializer.class) 注解