项目场景:
某商城的订单中心页面
问题描述:
由于雪花算法生成的id数字有19位,页面接收long类型数据发生精度丢失问题,后面的数字会为零
原因分析:
大于 9007199254740992 的可能会丢失精度
解决方案:
使用Jackson注解,用@JsonFormat做类型转换
import com.fasterxml.jackson.annotation.JsonFormat;
@Data
public class OrderVO {
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long orderId;
