Long类型返回给前端精度丢失

问题描述:

数据库使用bigint类型存储长度为19的值,在Java程序中使用Long类型存储,返回给前端时精度缺失。

解决办法:

返回给前端时要返回字符串类型,经查询,可使用 @JsonFormat 注解。

在Java类的属性上加

@JsonFormat(shape = JsonFormat.Shape.STRING)

注意:是Long类型,不能用long,否则注解无效 

你可能感兴趣的:(Long类型返回给前端精度丢失)