关于JS精度缺失问题

Java23

问题描述

在Java后端传一个比较大的Long值的时候 前端接收值的时候会出现精度的缺失:

解决办法 添加一个转换类

点击查看代码

```
public class JacksonObjectMapper extends ObjectMapper {
public static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd";
public static final String DEFAULT_DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
public static final String DEFAULT_TIME_FORMAT = "HH:mm:ss";
public JacksonObjectMapper() {
super();
//收到未知属性时不报异常
this.configure(FAIL_ON_UNKNOWN_PROPERTIES, false);
//反序列化时,属性不存在的兼容处理
this.getDeserializationConfig().withoutFeatures(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Nodejs 安装 Java

Nodejs 安装

Nodejs安装 Node.js 是什么? 1. 官网 2. 下载地址 3. 参考文档 4. 安装步骤 4.1 Ubuntu 环境 4.1.1 移除旧版本 PPA 4.1.2 添加 NodeSourc...
Java运行过程和跨平台原理 Java

Java运行过程和跨平台原理

一、Java的运行过程 步骤:编译->运行 将.java源文件进行编译,生成.class字节码文件 java虚拟机对字节码文件进行解释执行 例如:运行HelloWorld.java 编写Hell...
MySQL中的WHERE和HAVING Java

MySQL中的WHERE和HAVING

使用 GROUP BY语句时,有时会同时使用 WHERE和 HAVING,常常会因为搞不清楚要用哪个而写错,这里记录一下 TL;NRs WEHRE语句必须在 GROUP BY之前,用于对表中数据进行筛...
期末代码 Java

期末代码

使用Java的输入输出流将一个文本文件的内容按行读出,每读出一行,就顺序添加行号,并写入到另一个文件中。 ```java import java.io.*; public class E { publ...
设计模式之桥接模式 Java

设计模式之桥接模式

本文通过老王和小王买车,引出设计模式中的结构型设计之桥接模式,接着说明设计型模式的概念和代码实现,为了加深理解,会说明适配器设计模式在JDBC中的应用,最后谈谈桥接模式和适配器模式的总结。 一、引出问...
Mybatis Generator 使用详细教程 Java

Mybatis Generator 使用详细教程

Mybatis Generator 使用详细教程 1.创建Maven工程 1.创建一个空的maven工程 2.添加Generator配置文件 [文件目录为/src/main/resources/Myb...
EVE-NG 安装和使用过程中出现的问题 Java

EVE-NG 安装和使用过程中出现的问题

vmware 不能启动EVE-NG/vmware闪退 同类问题(带错误消息的): 原因猜测: 可能是Hyper-v 与 vmware 不兼容所导致,删除Hyper-v 问题解决了 注意: 如果不想删除...
RabbitMQ 相关概念 Java

RabbitMQ 相关概念

Human beings are designed for many things, but loneliness isn't one of them. 人类能应对许多问题,但孤独并不在其中。 Rab...
面向对象1(Java) Java

面向对象1(Java)

什么是面向对象 面向对象编程(oop) 面向对象编程的本质是以类的形式组织代码,以对象的形式组织(封装)数据[En]The essence of object-oriented programming...