-->

为什么前端发送过来的请求id和数据库不一致问题

最近在项目中发现前端发送过来的请求id和数据库不一致的问题,最后亲测解决。具体如下。

 

前端请求如下: 

                     

 

数据库的数据确是:

 

 

经过排查发现是 JS对long型数据进行处理时丢失精度,导致提交的id和数据库中的id不一致。

解决办法:我们可以在服务端给页面响应json数据时进行处理,将long型数据统一转为String字符串

如下:

 

 

再把Jackson对象转换器添加到Spring框架转换器的首选项

 

 至此,恢复正常。

 

 

posted @   角刀牛Java  阅读(317)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示