mybatisplus新增数据时生成的雪花id太长前端接收不准确怎么办?

这是后端返回的:1807308955001573377

这是前端接收的:1807308955001573400

返回的long类型超过前端的最大长度了,渲染不了

只需要在WebMvcConfiguration配置类中重写方法,如下

java 复制代码
@Override
    protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
        ObjectMapper objectMapper = new ObjectMapper();
        SimpleModule simpleModule = new SimpleModule();
        simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
        simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);
        objectMapper.registerModule(simpleModule);
        jackson2HttpMessageConverter.setObjectMapper(objectMapper);
        converters.add(0, jackson2HttpMessageConverter);
    }
相关推荐
砚底藏山河3 分钟前
【量化纯GET实战 #21】用 pandas 做分析:把接口数据变成 DataFrame
java·python·金融·maven·pandas
invicinble9 分钟前
【无标题】
前端
EasyGBS12 分钟前
从接入到稳定播放:无插件直播H5视频流媒体播放器EasyPlayer.js如何撑起Web端流媒体
开发语言·前端·javascript
不可能片场14 分钟前
nohup 之后进程还是死了:GUI 子进程的存活陷阱
前端·electron
Zzzzmo_17 分钟前
Spring MVC
java·spring·mvc·cookie/session
cfm_291420 分钟前
Spring核心设计模式
java·spring·设计模式
名为沙丁鱼的猫72920 分钟前
React/JSX 编码规范
前端·javascript·react.js
Java小白笔记21 分钟前
Java 实现阿里云 OSS 文件上传链路:普通上传、秒传、分片与断点续传
java·开发语言·数据库·spring·阿里云
是吕先森23 分钟前
【python】selenium实现web自动化测试
前端·python·selenium
2333!!!!!26 分钟前
rocket新手一些常见问题
java·开发语言