【优雅的解决问题】
一、问题场景
在项目研发过程中,我们经常用长度18位的bigint类型来做数据库的id主键,这样存在一个问题,就是在序列化传给前端的时候,Long类型会丢失精度,造成前端拿到的id丢失了精度,和数据库中存储的值不一样,而且造成的问题也不容易定位。
二、解决方案
针对这个问题,SpringBoot中有比较优雅的解决方案:
通过全局配置,在序列化的时候把Long类型转换为String,可以完美解决该问题。
【优雅的解决问题】
一、问题场景
在项目研发过程中,我们经常用长度18位的bigint类型来做数据库的id主键,这样存在一个问题,就是在序列化传给前端的时候,Long类型会丢失精度,造成前端拿到的id丢失了精度,和数据库中存储的值不一样,而且造成的问题也不容易定位。
二、解决方案
针对这个问题,SpringBoot中有比较优雅的解决方案:
通过全局配置,在序列化的时候把Long类型转换为String,可以完美解决该问题。
本文标题:【玩转SpringBoot】解决Long型数据转换成json格式
本文链接:https://www.haomeiwen.com/subject/hxosaqtx.html
网友评论