有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java大摇大摆的数据类型数轮问题

在我的应用程序中,我已经声明了一些属性为type:number。yaml文件。我正在从后端获取String的货币值,我正在将其转换为BigDecimal,如下所示:

BigDecimal bd=new BigDecimal("24.00");

它在Java代码中运行良好,但当我检查服务响应时,输出会自动四舍五入到24。虽然,自动舍入为零是有意义的,但在这个项目中,需要始终在精度点后显示2位数字,即使对于0它也应该显示0.00

我已经用junit案例验证过,BigDecimal的java转换工作正常。我怀疑jackson中肯定缺少一些配置

我使用的是开放式API 3和spring boot。有谁能帮我解决这个问题吗


共 (0) 个答案