BigDecimal返回前端强制保留小数点后两位

首先,代码层面:

DecimalFormat decimalFormat = new DecimalFormat("0.00#");
BigDecimal usdAmount = new BigDecimal("1");
new BigDecimal(decimalFormat.format(amount));

其次,返回值上添加注解:

@JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal amount;

你可能感兴趣的:(Spring,Spring)