Springboot Long类型返回给前端,精度丢失问题
LONG类型在后端的长度为20,前端JavaScript的长度为17,所以后端在将LONG类型的数据返回给前端时候,需要转成String类型
方案一:全局配置
在yaml配置文件中,进行全局配置
spring:
jackson:
generator:
write-numbers-as-strings: true
缺点:颗粒度太大,会把所有的数字类型全转为String(如:Integer),对有些运用场景不适合,如分页
方案二:注解
在需要进行转型的字段上面添加注解
原创
2022-04-01 15:13:18 ·
1385 阅读 ·
0 评论