解决 BigDecimal 类型属性整数返回到前端不显示.00的问题

news/2024/11/24 19:45:59/

一、继承 JsonSerializer 类,重写 serialize 抽象方法

public class BigDecimalSerializer extends JsonSerializer<BigDecimal> {@Overridepublic void serialize(BigDecimal value, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {if (ObjUtil.isNotNull(value)) {// 保留2位小数,四舍五入jsonGenerator.writeString(NumberUtil.decimalFormat("##0.00", value));} else {jsonGenerator.writeString(NumberUtil.decimalFormat("##0.00", 0.00));}}}

二、在响应属性标记注解 @JsonSerialize(using = BigDecimalSerializer.class)

    @ApiModelProperty(value = "商品价格")@JsonSerialize(using = BigDecimalSerializer.class)private BigDecimal goodsPrice;


http://www.ppmy.cn/news/715083.html

相关文章

Mybatis-Plus学习2 IService+ServiceImpl

service层写法&#xff0c;继承ISerice&#xff0c;泛型为实体类对象 public interface UserService extends IService<User> { } impl层写法&#xff0c;继承ServiceImpl&#xff0c;实现service&#xff0c;泛型为Mapper对象实体类对象 public class UserServiceImp…

标签软件如何批量生成公司名片

随着社会竞争日益激烈&#xff0c;现在的公司员工不管在什么场合下&#xff0c;都会带着自己的名片&#xff0c;那么如果公司员工较多的情况下如何用中琅标签打印软件来批量生成公司名片呢&#xff0c;下面我们就来详细看一下&#xff1a; 首先&#xff0c;我们可以根据标签纸的…

打印名片程序的练习

打印名片程序: 输入姓名,电话号码,性别,最后打印出来名片 "" 打印名片程序:输入姓名,电话号码,性别,最后打印出来名片 控制姓名长度为6-20 电话号码长度11 性别只能允许输入男或女 每一样信息不允许为空def card():while True:name = input("请输入姓名…

名片打印也可以私人订制 高附加值打印方案新选

【方案解读】在职场与社交活动中&#xff0c;一身高级得体的衣装会让你气场大开&#xff0c;同样&#xff0c;一张个性化高端名片也会彰显你的与众不同。所以如何让你看起来比别人更有“高级感”&#xff0c;一张“私人订制”的个性化名片就非常重要。 某公司李总在回忆时表示…

python打印名片信息_Python的格式化输出--制作名片

效果图 代码如下&#xff1a; name input("Your name:") age int(input("Your age:")) job input("Your job:") salary int(input("Your salary:")) msg ‘‘‘ This is %s -------- My age :%d My job :%s My salary :%d end --…

名片管理系统-python

黑马程序员课程中的综合应用-名片管理系统 笔记 系统要求&#xff1a; 1.程序启动&#xff0c;展示名片管理系统欢迎界面&#xff0c;并显示功能菜单 2.用户用数字选择不同的功能&#xff1b; 3.根据功能选择&#xff0c;执行不同的功能&#xff1b; 4.用户名片需要记录用户的…

Python做一个简单的名片管理系统

项目介绍 如下图&#xff0c;本次项目主要完成新建名片、显示全部名片、查询对应名片并对对应名片完成相关操作。 框架搭建&#xff1a; 名片管理首先可以由main.py以及tools.py组成&#xff0c;main.py主要完成主要功能&#xff0c;tools主要完成选择分支下的功能。 由于每…

python---名片管理(并对名片进行增、删、改、查、功能的实现)

调用函数&#xff0c;采用遍历来进行查找&#xff0c;删除&#xff0c;更改&#xff0c;显示 # -*- coding:UTF-8 -*- print("***名片管理系统***") card_infors[]#定义一个列表&#xff0c;用来储存名片 def print_menu():"完成打印功能菜单"print("…