目录
问题:
发送Ajax请求,请求后端接口创建订单并且返回订单号出现订单号精度丢失的情况

情景复现:
前端发送请求到后端接口
我们前端打印订单号到控制台查看,前端返回订单号:1510826214531666000
查看数据库订单号:1510826214531665920
比较2个单号区别
可以明显看出后面几位数据丢失,这样就存在一个问题,我前端通过该订单号无法获取到正确的订单
数据,就会出现订单已经保存成功但是查询不到的问题
解决方式
问题出在前端的Long长度,没有后端Long的长度长这样,前端获取到数据后会对数据进行转换,发现长度大于前端的Long最大长度就会精度丢失,那么我们应该直接让他返回字符串的数据不让他转换!
那么就会有2种解决方案
1.前端解决
请求的时候添加以下代码,这样前端接受就不会进行转化
{
transformResponse: [
function (data){
return data;
}
]
}
发送请求我们在看下,打印返回的订单查看
数据库数据
可以看出没有丢失精度
前端解决丢失完成
2.后端解决
我们更改后端实体类的值
通过@JsonFormat值把Long类型的值转成String类型的值
@JsonFormat(shape =JsonFormat.Shape.STRING )
private Long orderId;// id
然后重启后端代码测试下,该接口由于后端返回的类型就是Long所以没办法使用这个方案
注意:
如果后端返回的是对象那么Id是Long类型的话可以通过@JsonFormat把对象的id从Long类型的转换成String类型那么前端也不会出现精度丢失,如果单独返回的数据类型一开始就是Long那么只能通过前端的方法解决
例如:
后端返回类型是Long那么只能改前端,不然就要更改后端返回为String,为了不影响后端业务尽可能使用前端的方式解决
以上就是解决前后端交互数据出现精度丢失的多种方式的详细内容,更多关于前后端数据交互精度丢失的资料请关注其它相关文章!
相关推荐:
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
互联网快照:记录数字时代的每个瞬间,全网seo怎么优化内容
AI优化文章:如何利用人工智能提升写作效率和质量
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
文章自动生成AI:助力写作新时代,让创作更高效
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
AI工具汇总网站,让科技为您的工作加速
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
什么是SEO金融,seo是做什么的 ,ai中转程序
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
为什么做seo的人很少,为了什么做seo ,ai不负你
seo配置是什么,seo设置是什么 ,ai图标制作教程
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
文字生成AI:开启创意写作的新纪元
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,大旺百度网站推广
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
什么是seo模型,seo模块总结 ,ai技术授课
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
自动AI写文章:轻松创作时代的全新利器
未来写作新模式文章撰写AI如何助力内容创作
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
SEO优化:提升网站流量的终极指南,揭阳网站快速推广
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
GoogleGPT-引领未来智能对话的革命,灵境ai画质
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
AI一键生成文章网页版,让内容创作更简单高效
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
未来智能:AI智能人工软件引领数字化变革
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
SEO百度优化:让你的品牌在搜索引擎中脱颖而出,日照网站推广策划
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
SEO拓客,让您的业务飞速增长!,密云自适应网站建设
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
ChatGPT界面看不到用户:隐秘的互动方式与智慧的背后,AI和UR
如何快速写出高质量的AI文章:从入门到精通
Bing无法使用怎么办?解决方法及替代方案推荐!,ai文字设计教程