decimal返回给前端是数字类型而不是字符串

bigDecimal长度太长,返回给前端,精度会丢失,即后几位都会变成0.
解决办法:给前端返回字符串类型。
加注解: @JsonSerialize(using = ToStringSerializer.class)

如果有些字段不要返回给前端呢。比如删除标志位:
注解: @JsonIgnore

你可能感兴趣的:(java)