详细用法
bigDecimal 返回前端保留小数点后两位问题解决
bigDecimal保留后两位小数 且 返回前端 不丢失小数点后的0 位数不够补零
通过@JsonFormat值把BigDecimal类型的值转成String类型的值
例如
private BigDecimal sum;
解决方法:
第一步:1、加注解:@JsonFormat(shape = JsonFormat.Shape.STRING)
备注:注解可以加在属性上或者get方法上
第二步:2、修改get方法返回值
public BigDecimal getSum() {
return sum == null ? null : sum.setScale(2, BigDecimal.ROUND_HALF_UP);
}