背景

本地测试接口,一个BigDecimal类型的字段,正常的返回了2位小数,但是部署到测试环境后,就变成了一位小数。

分析问题

如果不是字符串,前端进行自动转换后,去掉了数值末尾的0。

解决问题

方法1.在实体类里给该字段加上注解 @JsonSerialize(using = ToStringSerializer.class)@JsonFormat(shape = JsonFormat.Shape.STRING),我是用的是第一个注解,注意引用的是:

com.fasterxml.jackson.databind.ser.std.ToStringSerializer
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;@JsonSerialize(using = ToStringSerializer.class)private BigDecimal salAmt;

方法2.将该字段设置成字符串类型

BigDecimal 部署测试环境精度丢失相关推荐

  1. 【测试】测试人员部署测试环境是什么意思

    文章目录 前言 一.测试人员部署测试环境是什么意思? 二.简要的说部署测试环境 2.1.大体流程 2.2.java项目 2.3.看语言 2.4.个人看法 总结 前言 提示:以下是本篇文章正文内容,下面 ...

  2. 项目四 CentOS使用kubeadm部署工具部署测试环境的K8s集群---Kubectl命令使用以及安装dashboard界面

    大家好,我是SuieKa.在之前呢有幸学习了马哥教育提供的K8s入门指南以及视频.初来乍到,写一篇关于K8s的介绍以及部署测试环境使用的K8s集群. 树 @·K8s入门简单介绍 一.K8s(Kuber ...

  3. 作为专业的测试人员,如何全流程操作部署测试环境

    文章目录 一.前提概要 二.隐藏的技能树 三.实战出真知 四.总结一句话 一.前提概要 题主从事了10+年的测试岗位,来谈谈在公司如何整明白部署应用服务(环境)?因为在面试的时候,都会遇到提问:会部署 ...

  4. 快速一键部署测试环境,降低环境配置风险

    摘要: 环境部署是软件测试很重要的一个环节,但也是比较耗时间的环节,很多企业经常是项目立项后,开始邮件申请服务器资源,再三催促审批通过后,进行手工部署搭建环境,然后解决各种依赖和修改各种配置文件.如何 ...

  5. 部署测试环境(非常详细哦,不看会后悔的操作步骤)

    部署测试环境(我举的例子是aix系统的,哈哈,现在都是linux了,不过我觉得都是异曲同工吧) 测试工程部署路径(根据你们的项目定路径就可以啦) /home/webuser/tomcat/webapp ...

  6. jenkins+php+svn快速部署测试环境开发环境快速部署

    jenkins 虽然作为java常用的打包部署工具,不过也可以使用在phpweb项目部署管理,前段时间帮公司部署了开发环境与测试环境,简单分享一下. 1.内网web环境搭建lnmp,centos下编译 ...

  7. PDF下载,字体找不到问题,错误信息:Table ‘name‘ does not exist in file/simfang.ttf,本地可以,部署测试环境不行

    最近做了一个pdf下载预览的功能,里面用到了字体:宋体.仿宋,在本地下载预览时,都能正常显示,但部署到测试环境直接,直接报错 Table 'name' does not exist in file/s ...

  8. Jenkins自动部署测试环境之jar包自动部署

    在我们的日常工作中,可能经常会遇到以下问题: 1.测试环境是由开发去更新的,当开发忙于改bug的时候,测试环境更新频率比较低,问题不能得到及时的验证 2.频繁的找开发去更新环境的话 ,耽误别人的工作, ...

  9. 使用了java自带的Pair类造成部署测试环境失败

    背景:写一个新功能时用了javafx.util包下的Pair类,本地调试没问题,但是部署到测试环境时使用jenkis一直在重试健康检查, FAILED - RETRYING: Healthcheck ...

最新文章

  1. 恢复linux里被误删除的文件
  2. Eclipse新建工程编译R cannot be resolved to a variable问题
  3. layui的css文件自己写的吗_安装教程和自己的使用tips
  4. html标签object和embed,html标签object和embed的区别
  5. Hadoop背景、模块介绍、架构
  6. 这是一场数学、数学、数学的盛会
  7. (转)SpringMVC学习(九)——SpringMVC中实现文件上传
  8. 办公室健康小贴士(转)
  9. Python 从入门到进阶
  10. allwinner h6 armv8 SylixOS 启动分析
  11. 半小时实现Java手撸网络爬虫框架!!(附完整源码,建议收藏)
  12. python窗体生成器_python 如何生成窗体
  13. java获取文本文件的编码格式
  14. 如何在虚拟机上写c语言程序吗,c语言初级(一)——如何在虚拟机里写代码
  15. PDF的图片怎么提取?这两种方法值得收藏
  16. 【电力电子技术】浅析IR2110自举电路
  17. STM32C8T6+LORA(SX1278)
  18. 如何面试3w的java工程师的成功秘籍
  19. android和MTKP60区别,联发科P60和骁龙625哪个好 骁龙625与联发科P60区别对比 (全文)...
  20. MRCTF 2020-“TiKi小组”

热门文章

  1. 使用maven根据JSON文件自动生成Java POJO类(Java Bean)源文件
  2. Mac OS X搭建C#开发环境
  3. *** error 65: access violation at C:0x001B : no 'execute/read' permission
  4. js 的基础知识变量
  5. html5游戏开发-零基础开发RPG游戏-开源讲座(四)
  6. 在地址栏调试js(小技巧)
  7. Linux下解压rar格式文件
  8. 软件_mongo占用磁盘空间过大
  9. Python抓取2500份招聘需求,数据显示未来最吃香的岗位是这个
  10. 电商人:别再跟数据透视表苦苦挣扎,这个报表神器才是你最后出路