bigDecimal保留后两位小数

bigDecimal保留后两位小数 且 返回前端 不丢失小数点后的0 

例 后端返回 decimal类型 6.00 到前端 会变成6


通过JSON反序列化注解来 使其转成字符串来 保证数据不丢失。

1.保留两位小数   修改get方法

return  linePrice ==null ?new BigDecimal(0.00) :linePrice.setScale(2, BigDecimal.ROUND_DOWN);

2.加注解

@JsonFormat(shape =JsonFormat.Shape.STRING) 在字段上

你可能感兴趣的:(bigDecimal保留后两位小数)