实体类BigDecimal精度控制(边界类实体类控制类图)

进口com.fasterxml.jackson.core.JsonGenerator;进口com.fasterxml.jackson.databind.JsonSerializer;进口com.fasterxml.jackson.databind.SerializerProvider;进口java.io.IOException;进口java.math.BigDecimal;公共类BigDecimalSerializer扩展了JsonSerializer<{public BigDecimalSerializer() {} public void serialize(BigDecimal value, JsonGenerator gen, SerializerProvider serialalizer)抛出IOException {if (value != null) {BigDecimal number = value。setScale(2、4);gen.writeNumber(数量);} else {gen.writeNumber(值);}}}类A{@JsonSerialize(using = BigDecimalSerializer.class
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.io.IOException;
import java.math.BigDecimal;
public class BigDecimalSerializer extends JsonSerializer<BigDecimal> {
public BigDecimalSerializer() {
}
public void serialize(BigDecimal value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
if (value != null) {
BigDecimal number = value.setScale(2, 4);
gen.writeNumber(number);
} else {
gen.writeNumber(value);
}
}
}
class    A{
@JsonSerialize(
using = BigDecimalSerializer.class
)
@ApiModelProperty(value = "Price Cap")
private BigDecimal maxPrice;
}
JAVA

Tomcat源代码学习Part 3 –引导启动过程(tomcat启动过程详解)

2023-1-18 13:40:03

JAVA

(1) Mybatis的介绍和总体结构(mybatis项目目录结构)

2023-1-18 13:44:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索