在实际开发中我们有时候对数据精度要求高的时候会使用BigDecimal,但是有时候会发生0.5000返回给前端的时候转成0.5的问题
这时我们只需在bean属性中加上@JsonFormat(shape = JsonFormat.Shape.STRING)注解
如下:
@JsonFormat(shape = JsonFormat.Shape.STRING)
@Excel(name = "人民币金额", width = 15)
@ApiModelProperty(value = "人民币金额")
private java.math.BigDecimal rmbAmount;
效果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/22b17dc8f01d472fa749238570d83e84.png)