前端不能识别雪花算法id解决⽅案

前端不能识别雪花算法id解决⽅案

1. 问题

雪花算法⽣成的id作为主键时,因为其⻓度为19位,⽽前端JS⼀般能处理16位,如果不处理的话在前端会造成精度

2. 后端 解决⽅式

直接把id类型改为String就⾏,使⽤JackSon包的注解,对应的实体类主键属性加⼊注解@JsonSerialize

@JsonSerialize(using = ToStringSerializer.class)
@TableId
private Long id;

3.前端 解决⽅式

前端使⽤ json-bigint 模块进⾏处理,⼀般都是⽤axios数据请求

npm instal

猜你喜欢

转载自blog.csdn.net/xu990128638/article/details/130040740
今日推荐