问题描述
long类型在前端会丢失精度,通常情况的解决方案为把long类型转换为字符串处理
解决方案
1.导入依赖
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.4</version>
</dependency>
此版本需要与springboot-web-starter所使用的jackson版本一致,详细请查看web-starter的maven依赖关系
2,在实体类中的id属性上添加转换字符串的注解,如下:
@JsonSerialize(using = ToStringSerializer.class)//把当前字段转换为字符串进行响应
private Long id;