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

安装网站系统重庆知名网站

安装网站系统,重庆知名网站,wordpress 公众号 获取密码,中国造价网1、背景 在使用spring boot时#xff0c;前端的界面展示的数据是2 #xff0c;在数据库中存储的是小数。但是导出Excel的时候数据是 2.00 。奇了怪了为啥会不一样#xff0c;数据都是一样的没有做过处理。 2、排查问题 经过层层的debug 发现数据库返回的数据是2.00#x…1、背景 在使用spring boot时前端的界面展示的数据是2 在数据库中存储的是小数。但是导出Excel的时候数据是 2.00 。奇了怪了为啥会不一样数据都是一样的没有做过处理。 2、排查问题 经过层层的debug 发现数据库返回的数据是2.00写入Excel的数据就是查询数据库原始的数据。 ListMapString, Object data jdbcTemplate.queryForObject(sql); 前端界面的接口调用同样的方法查询的SQL返回的值data是一样的但是在浏览器F12模式下看接口返回的值是2。并没有.00 ,说明spring boot在返回JSON数据的时候动了手脚。 3、解决方法 方法1 如果前端对数据的格式不敏感建议全部修改为字符串返回 spring:jackson:## 日期格式可根据自己的需求修改格式date-format: yyyy-MM-dd HH:mm:ss generator:## 将数值类型转换为字符串解决long型精度丢失write_numbers_as_strings: true方法2 数据库返回的数据 数据库返回Java类型类型小数位默认添加 Double 1.002位 BigDecimal 1.01位 手动对返回的小数进行转化,转换为字符串再替换掉结尾的.00或者.0 rowValue (number instanceof Double number ! null number.toString().endsWith(.0)) ? rowValue.replace(.0, ) :rowValue; rowValue (number instanceof BigDecimal number ! null number.toString().endsWith(.00)) ? rowValue.replace(.00, ) :rowValue; rowValue (number instanceof Double number ! null number.toString().endsWith(.000)) ? rowValue.replace(.000, ) :rowValue;
http://www.w-s-a.com/news/276997/

相关文章:

  • 巴彦淖尔市 网站建设怀化北京网站建设
  • 内部网站管理办法建立网站后台
  • 自学考试网站建设与管理郑州网站建设开拓者
  • 宁夏制作网站公司慈溪建设集团网站
  • 国家企业官方网站查询系统站酷设计网站官网入口文字设计
  • 彩票网站开发制作需要什么wordpress连接微博专业版v4.1
  • 孝感建设银行官网站百度一下你就知道啦
  • 做网站如何做视频广告制作公司简介怎么写
  • 做网站 买空间商务网站内容建设包括
  • 萝岗网站建设为什么点不开网站
  • 惠州网站制作询问薇北京网站建设最便宜的公司
  • 注册网站英语怎么说wordpress 3.8.3
  • 甘肃张掖网站建设网站开发软件是什么专业
  • 海口省建设厅网站网站数据库怎么做同步
  • 做网站建设月收入多少app开发公司广州英诺
  • 新闻播报最新网站优化外包费用
  • wordpress分页出现404最专业的seo公司
  • 连云港网站建设电话连云港市建设局网站
  • 平面设计网站有哪些比较好drupal网站建设 北京
  • 健康资讯网站模板网页价格表
  • 2008发布asp网站宝安建网站的公司
  • 郑州市城市建设管理局网站制作公司网站 优帮云
  • 网站开发 瀑布结构普陀网站建设
  • 12380网站建设情况汇报plone vs wordpress
  • c 网站开发数据库连接与wordpress类似的都有哪些
  • 状元村建设官方网站长春做网站seo的
  • 做金融资讯网站需要哪些牌照海珠营销型网站制作
  • 学做网站需要买什么书手机网络
  • 寻找做电影网站团队合作西宁网站建设君博首选
  • 兴仁县城乡建设局网站爱站关键词查询