后台返回到前台DECIMAL类型数据.0消失

问题遇到的现象和发生背景

数据库中DECIMAL类型数据返回到前台,1.0,25.0这种数据.0消失不见,变成了1和25

报表功能无法加@JsonSerialize(using= ToStringSerializer.class)注解,不可以转换为字符串

在对应字段的get方法重写下
return xxx == null ? null : xxx.setScale(2, BigDecimal.ROUND_HALF_UP);

你就不能传字符串然后前端转你要的吗