当前位置: 首页 > news >正文

解决前后端交互Long类型精度丢失的问题

1、全局注解

package com.jiawa.train.common.config;import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;/*** 统一注解,解决前后端交互Long类型精度丢失的问题
@Configuration
public class JacksonConfig {@Beanpublic ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {ObjectMapper objectMapper = builder.createXmlMapper(false).build();SimpleModule simpleModule = new SimpleModule();simpleModule.addSerializer(Long.class, ToStringSerializer.instance);objectMapper.registerModule(simpleModule);return objectMapper;}
}

2、单独配置

使用注解就可以解决问题。

 /*** id*/@JsonSerialize(using= ToStringSerializer.class)private Long id;/*** 会员id*/@JsonSerialize(using= ToStringSerializer.class)private Long memberId;

http://www.lryc.cn/news/140864.html

相关文章:

  • 回归预测 | MATLAB实现GA-ELM遗传算法优化极限学习机多输入单输出回归预测(多指标,多图)
  • SpringCloud学习笔记(九)_使用Java类加载SpringBoot、SpringCloud配置文件
  • 三次握手四次挥手之全连接半连接队列
  • Racknerd便宜高性价比服务器汇总
  • JavaScript 基础知识回顾与复习---关于this
  • Lua之Lua源文件批量转换为luac字节码文件
  • 简历V1.0问题合集 8/25-26
  • P1052 [NOIP2005 提高组] 过河
  • ArrayList和Vector及LinkedList的区别
  • HVV爆火漏洞:最新 WPS RCE (远程命令执行) 复现
  • 我的128天创作纪念日-东离与糖宝
  • 卷积神经网络——下篇【深度学习】【PyTorch】【d2l】
  • cas md5加密
  • [管理与领导-51]:IT基层管理者 - 8项核心技能 - 6 - 流程
  • 天翼物联、汕头电信与汕头大学共建新一代信息技术与数字创新(物联网)联合实验室
  • Failed to load local image resource/images/1.jpg无法加载本地图片资源
  • Go和Java实现责任链模式
  • C#+GDAL影像处理笔记08:生成DEM的图阔范围线
  • 敏捷研发管理软件及敏捷管理流程
  • Mac OS 13.4.1 搜狗输入法导致的卡顿问题
  • vue 简单实验 自定义组件 局部注册
  • Resnet模型详解
  • AI 绘画Stable Diffusion 研究(十六)SD Hypernetwork详解
  • 2023.8 -java - 继承
  • 前端面试:【移动端开发】PWA、Hybrid App和Native App的比较
  • picGo+gitee+typora设置图床
  • [JavaWeb]【十三】web后端开发-原理篇
  • 服务注册中心 Eureka
  • SpringIoC组件的高级特性
  • Linux--进程地址空间