首页 > 其他分享 >springboot前后端分离,传递到前端的Long类型出现精度丢失的问题解决

springboot前后端分离,传递到前端的Long类型出现精度丢失的问题解决

时间:2022-10-02 22:55:57浏览次数:94  
标签:springboot 前端 private String Long id 丢失

问题

在后端,我的id是Long类型,但是我将他传到前端时,比如说我id在后端的参数是:15789456123456789

                            传到前端后,就为:15789456123457000很明显就对不上了

这就是精度丢失的问题

解决

在Long类型的字段上加上:@JsonSerialize(using = ToStringSerializer.class)

@JsonSerialize(using = ToStringSerializer.class)
    private Long id;
    private String username;
    private String sname;
    private String sex;

 

如果Long太多,那么一直加注释就很繁琐,可以试这个

(5条消息) springboot前后端分离下,传递到前端的Long类型出现精度丢失的问题解决_菜菜的小咸鱼的博客-CSDN博客

我没有试过这个。

标签:springboot,前端,private,String,Long,id,丢失
From: https://www.cnblogs.com/flsh/p/16749693.html

相关文章

  • SpringBoot整合Swagger
    什么是Swagger?Swagger是目前最常用的接口生成文档工具之一。Swagger通过注解接口生成网页的在线文档,文档包括接口名、请求方法、参数、返回信息等。更多信息参考:Whatis......
  • springboot+vue前后端分离项目CRUD
    今天完成了项目最基础的一个表的增删改查,后端是springboot+Myabtis-Plus框架,没有写SQL。主要学习一下springboot+vue项目的搭建和使用,以及用elementUI搭建的页面。并......
  • springboot开启单元测试的方法分享
    转自:​​http://www.java265.com/JavaFramework/SpringBoot/202206/3781.html​​SpringBoot:  SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spri......
  • springboot项目打包方式
    springboot和ssm项目打包方式1.打jar包说明:springboot项目默认的打包方式就是打jar包,因为它内嵌了tomcat,用不着打war包部署到tomcat的webapp目录下,安装了jdk,就可......
  • SpringBoot+Vue线上买菜系统 线上商城系统 线上购物商城系统Java Vue
    ......
  • idea启动springboot失败Command line is too long
    在idea中启动springboot项目时报错,错误信息如下:Errorrunning'Application':Commandlineistoolong.ShortencommandlineforApplicationoralsoforSpringBoo......
  • Springboot 之 HandlerMethodReturnValueHandler 运用
    简介现在项目中大部分采用前后端分离的架构,采用这种架构的项目,在返回数据时,几乎都是采用返回json格式的数据。而spring中返回json格式的数据一般采用@RestControll......
  • SpringBoot 配置跨域 和版本问题
    SpringBoot配置跨域和版本问题使用springboot版本:2.3.6.RELEASE、2.4.2、2.7.4使用返回新的过滤器报错!!!报错信息:IllegalStateExceptionPost-processingofmergedbe......
  • manim movealongpath 的bug
    l=msm('leave').scale(2)leavepath=msm('leavepath').scale(2)xxp(ama(l,leavepath))报错:Exception:CannotcallMobjec......
  • Springboot整合Redis作为Mybatis的二级缓存
    参考原文:https://juejin.cn/post/6971740313501368356一级缓存是:sqlSession,sql建立连接到关闭连接的数据缓存二级缓存是:全局的缓存准备配置启动类添加注解:@EnableC......