这是由于id是由雪花算法计算得来的Long类型数据传给前端时会出现精度丢失,java中Long类型长度为19位,但js是弱语言,最大只支持16位的接收,所以会导致id后三位精度丢失。
解决方法是:将java里的Long类型转换成String返回给前端。
配置MVC全局消息转换器
在springMvc配置类中重写extendMessageConverters方法,并创建消息转换器,将我们创建的对象转换器添加到该消息转换器中。
这是由于id是由雪花算法计算得来的Long类型数据传给前端时会出现精度丢失,java中Long类型长度为19位,但js是弱语言,最大只支持16位的接收,所以会导致id后三位精度丢失。
解决方法是:将java里的Long类型转换成String返回给前端。
在springMvc配置类中重写extendMessageConverters方法,并创建消息转换器,将我们创建的对象转换器添加到该消息转换器中。