解决java后端序列化后传前端数据不一致/不匹配,比如Long类型或者LocalDateTime类型
1.原因后端在向前端发送long类型的数据时,会发生精度改变当后端传Long类型给前端,Long类型数据大于17位时。前端拿到的数据:第16位会四舍五入,17位后的数据自动用0代替),在Json中就会出现精度丢失的情况。2.解决方法(1)用String代替Long:这种方式代价太大,数据库的id类型一般都会是bigint,对应Java中Long。所以修改后需要修改很多地方。(2)不修改Long类型