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

互联网+体育消费东莞seo优化排名

互联网+体育消费,东莞seo优化排名,泰安手机网站建设,如何对网站做引擎优化问题描述: 前端根据id发起请求查找对象的时候一直返回找不到对象,然后查看了请求报文,发现前端传给后台的数据id不对,原本的id是1435421253099634623,可前端传过来的id是 1435421253099634700,后三位变成了…

问题描述:

前端根据id发起请求查找对象的时候一直返回找不到对象,然后查看了请求报文,发现前端传给后台的数据id不对,原本的id是1435421253099634623,可前端传过来的id是 1435421253099634700,后三位变成了700。
出现这种情况的原因是前端的js语言最大支持16位的数字,而后台用的是19位的雪花id,所以导致前端处理时精度溢出了。

解决方案:

后端将超过前端支持范围的int类型转换成字符串,即将long 转成 string


有两种解决方式:

1、使用 @JsonSerialize(using = ToStringSerializer.class) (按需配置)
这种方式非常简单,直接在返回前端的VO对象中的Long属性上写个注解就可以。然后返回前端的json报文中的Long值就变成了String字符串。

    // import com.fasterxml.jackson.databind.annotation.JsonSerialize;// import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;@JsonSerialize(using = ToStringSerializer.class)private Long id;

2、全局配置(注意扫描路径)(简单粗暴、不需要每个地方都去配置,影响全局)

@Configuration
public class SerializerConfig {/*** 解决主键Long类型返回给页面时,页面精度丢失的问题,时间格式化返回*/@Beanpublic ObjectMapper objectMapper() {ObjectMapper objectMapper = new ObjectMapper();SimpleModule simpleModule = new SimpleModule();simpleModule.addSerializer(Long.class, ToStringSerializer.instance).addSerializer(Long.TYPE, ToStringSerializer.instance);simpleModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));simpleModule.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd")));simpleModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern("HH:mm:ss")));simpleModule.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));simpleModule.addSerializer(LocalDate.class, new LocalDateSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd")));simpleModule.addSerializer(LocalTime.class, new LocalTimeSerializer(DateTimeFormatter.ofPattern("HH:mm:ss")));objectMapper.registerModule(simpleModule);return objectMapper;}
}

http://www.tj-hxxt.cn/news/123722.html

相关文章:

  • 汕头 网站建设百度我的订单app
  • 平面设计软件图标seo排名官网
  • wordpress 后台图标sem优化公司
  • 微信分享网站显示图片网站优化一年多少钱
  • 英文网站建设制作一个app软件需要多少钱
  • 深网网站哈尔滨网站优化流程
  • 做养生哪个网站有客人上海短视频推广
  • 最近做国际网站怎么样2023年时政热点事件
  • 公众号编辑器官网seo网络推广教程
  • 怎么做网站排名优化谷歌优化推广
  • 上海做手机网站建设seo推广效果怎么样
  • 建设童装网站的意义seo搜索排名优化公司
  • 网站建设小江怎么提交网址让百度收录
  • 购物网站开发的管理可行性东莞seo托管
  • 做网站实例扬州网络推广公司
  • 怎么给网站做自适应山西太原百度公司
  • 个人网站制作的步骤短视频推广平台
  • 重庆网站推广什么长春刚刚最新消息今天
  • 电子外发加工网合肥网站优化
  • 网站上的vR场景贴图怎么做的网络销售入门基本知识
  • 快递公司网站制作电商平台引流推广
  • 优设网址导航是网络导航吗seo推广优化平台
  • 行业自助建站网络营销推广网站
  • 装饰公司做网站宣传的是个好处网络营销方法有什么
  • 网络营销策划书300字如何优化企业网站
  • 企业定制网站价格表网站建设详细方案模板
  • 嘉兴网站建设百度推广客户端下载安装
  • 营销型网站源码下载寻找客户的渠道和方法
  • 做名宿比较好的网站专业软文发稿平台
  • 阀门网站设计长春做网站推荐选吉网传媒好