亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Bootstrap-Table中Long類型數據顯示問題

Bootstrap-Table中Long類型數據顯示問題

慕桂英4014372 2018-10-04 14:19:40
Bootstrap-table中Long數據長度達到17位的時候,值顯示到頁面會有偏差(變大或變?。瑪祿礻P聯的實體類中將某個字段設置為Long類型,查詢出的數據比如該字段值為‘14762616457501159’,當顯示到Bootstrap-Table中時變成了‘14762616457501160’,這是什么原因呢????
查看完整描述

1 回答

?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

我也遇上這個問題, 前端沒有辦法解決了 Long在前端大整數存在精度問題。 只能從后端把這個Long值轉成String. 我用的spring boot, 代碼如下, 解決了。

@Configuration

public class WebDataConvertConfig extends WebMvcConfigurerAdapter {


    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {

        MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();

        ObjectMapper objectMapper = new ObjectMapper();

        SimpleModule simpleModule = new SimpleModule();

        simpleModule.addSerializer(Long.class, ToStringSerializer.instance);

        simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);

        objectMapper.registerModule(simpleModule);

        jackson2HttpMessageConverter.setObjectMapper(objectMapper);

        converters.add(jackson2HttpMessageConverter);

    }

}


查看完整回答
反對 回復 2018-11-03
  • 1 回答
  • 0 關注
  • 640 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號