当前位置: 首页 > 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

相关文章:

  • 1.两数之和-力扣(LeetCode)
  • 【QT常用技术讲解】优化网络链接不上导致qt、qml界面卡顿的问题
  • RabbitMQ高效的消息队列中间件原理及实践
  • npm list @types/node 命令用于列出当前项目中 @types/node 包及其依赖关系
  • 树形dp总结
  • 大语言模型:解锁自然语言处理的无限可能
  • 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解析复杂网络数据