扩展mvc消息转换器

现象产生

表结构中主键id原始是设计为自增id,从1开始+1逐次递增,为了防止轮巡问题的产生,现要将自增修改为雪花UUID,数据为19位的Long型数据。但是在该值在前后端传输中发生丢失精度问题,比如:有一个主键值1417414526093082626进行传输时发现丢失精度变成1417414526093082000,这个问题的解决方法如下:

import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDat

你可能感兴趣的:(Spring,boot项目,mvc,java,前端)