当前位置: 首页 > article >正文

springboot接口返回数据给前端,BigDecimal为null但返回前端显示-1

在注解上加

@JsonSerialize(nullsUsing = NullSerializer.class)

例如

/**
	 * 胸部侧弯度数
	 */
	@ApiModelProperty(value = "胸部侧弯度数")
	@JsonSerialize(nullsUsing = NullSerializer.class)
	private BigDecimal chestSidewayDegree;

主要原因是 Jackson对返回的对象进行了封装,在封装后的代码中对默认值为空的进行了赋值操作


http://www.kler.cn/a/394091.html

相关文章:

  • K8s高可用集群之Kubernetes集群管理平台、命令补全工具、资源监控工具部署、常用命令
  • Ungoogled Chromium127 编译指南 MacOS 篇(一)- 项目介绍
  • 实时数仓与离线数仓的全面对比
  • 打造三甲医院人工智能矩阵新引擎(四):医疗趋势预测大模型篇 EpiForecast与DeepHealthNet合成应用
  • 二维码文件在线管理系统-收费版
  • Linux驱动开发学习准备(Linux内核源码添加到工程-Workspace)
  • CSS响应式布局实现1920屏幕1rem等于100px
  • selenium测试的一些语法
  • WEB攻防-通用漏洞SQL注入MYSQL跨库ACCESS偏移
  • vue3项目中内嵌vuepress工程两种实现方式
  • 构建现代 Python Web 应用的最佳实践:从 FastAPI 到 Tortoise ORM20241113
  • div加4个角边框 css
  • 从0开始学docker (每日更新 24-11-11)
  • 信号保存和信号处理
  • 修改yolo格式的labels类别、删除yolo格式的labels类别
  • redis7.x源码分析:(1) sds动态字符串
  • 【回溯法】——组合总数
  • 【AI技术】GPT-SoVits训练日志
  • 蓝桥杯——杨辉三角
  • 【PGCCC】Postgresql 物理流复制
  • 设计模式之工厂模式,但是宝可梦
  • 【Node.js]
  • TCON 相关知识
  • Git - 命令杂谈 - merge、rebase和cherry-pick
  • git修改当前分支名称并推送到远程仓库
  • 【新手友好】用Pyspark和GraphX解析复杂网络数据