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);
    }
相关推荐
期待のcode4 分钟前
配置Mybatis环境
java·tomcat·mybatis
PineappleCode8 分钟前
用 “私房钱” 类比闭包:为啥它能访问外部变量?
前端·面试·js
该用户已不存在13 分钟前
人人都爱的开发工具,但不一定合适自己
前端·后端
Fly-ping19 分钟前
【后端】java 抽象类和接口的介绍和区别
java·开发语言
ZzMemory24 分钟前
JavaScript 类数组:披着数组外衣的 “伪装者”?
前端·javascript·面试
平生不喜凡桃李33 分钟前
Linux 线程同步与互斥
java·jvm·redis
梁萌35 分钟前
前端UI组件库
前端·ui
鲸渔40 分钟前
CSS高频属性速查指南
前端·css·css3
小高00740 分钟前
🌐AST(抽象语法树):前端开发的“代码编译器”
前端·javascript·面试
蓝易云40 分钟前
Git stash命令的详细使用说明及案例分析。
前端·git·后端