最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MyBatis-plus-3.5.9?的分頁(yè)功能修復(fù)問(wèn)題記錄

 更新時(shí)間:2025年07月07日 08:58:09   作者:Rainbow-Sea  
文章指出因前端JS精度限制,后端返回的長(zhǎng)整型ID在展示時(shí)出現(xiàn)末兩位丟失問(wèn)題,解決方法為在后端配置將ID轉(zhuǎn)為字符串返回,修復(fù)分頁(yè)功能,確保數(shù)據(jù)準(zhǔn)確性,本文給大家介紹MyBatis-plus-3.5.9的分頁(yè)功能修復(fù)問(wèn)題記錄,感興趣的朋友一起看看吧

問(wèn)題:后端由于字符內(nèi)容過(guò)長(zhǎng),前端展示精度丟失修復(fù)

雖然我們?cè)?Swagger 接口測(cè)試中并沒(méi)有看到精度丟失的錯(cuò)誤,但是在測(cè)試‏中,如果你打開(kāi) F12‎ 控制臺(tái),利用預(yù)覽來(lái)查 看響應(yīng)數(shù)據(jù),就會(huì)發(fā)現(xiàn)另?一個(gè)問(wèn)題:id 的最后 兩位好像都變成 0 了!

這是由于前端 JS 的精度范圍有限,我們后端返回的 ID 范圍過(guò)大,導(dǎo)致前端精度丟失,會(huì)影響前端頁(yè)面獲取到的數(shù)據(jù)結(jié)果。

為了解決這個(gè)問(wèn)題,可以在后端 config 包下新建一個(gè)全局 JSON 的配置,將整個(gè)后端 Spring MVC 接口返回的值的長(zhǎng)整型數(shù)字轉(zhuǎn)換為字符串進(jìn)行返回,從而集中解決問(wèn)題。

package com.rainbowsea.yupicturebackend.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.boot.jackson.JsonComponent;
import org.springframework.context.annotation.Bean;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
/**
 * Spring MVC Json 配置
 */
@JsonComponent
public class JsonConfig {
    /**
     * 添加 Long 轉(zhuǎn) json 精度丟失的配置
     */
    @Bean
    public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {
        ObjectMapper objectMapper = builder.createXmlMapper(false).build();
        SimpleModule module = new SimpleModule();
        module.addSerializer(Long.class, ToStringSerializer.instance);
        module.addSerializer(Long.TYPE, ToStringSerializer.instance);
        objectMapper.registerModule(module);
        return objectMapper;
    }
}

重啟項(xiàng)目進(jìn)行測(cè)試,這次看到的 id 值就正常了:

到此這篇關(guān)于MyBatis-plus-3.5.9 的分頁(yè)功能修復(fù)的文章就介紹到這了,更多相關(guān)MyBatis-plus-3.5.9 分頁(yè)修復(fù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java關(guān)于MyBatis緩存詳解

    Java關(guān)于MyBatis緩存詳解

    緩存的重要性是不言而喻的,使用緩存,我們可以避免頻繁的與數(shù)據(jù)庫(kù)進(jìn)行交互,尤其是在查詢(xún)?cè)蕉唷⒕彺婷新试礁叩那闆r下,使用緩存對(duì)性能的提高更明顯。本文將給大家詳細(xì)的介紹,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值
    2021-09-09
  • 6種方法初始化JAVA中的list集合

    6種方法初始化JAVA中的list集合

    這篇文章主要介紹了6種方法初始化JAVA中的list集合,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Java之String字符串在JVM中的存儲(chǔ)及其內(nèi)存地址的問(wèn)題

    Java之String字符串在JVM中的存儲(chǔ)及其內(nèi)存地址的問(wèn)題

    這篇文章主要介紹了Java之String字符串在JVM中的存儲(chǔ)及其內(nèi)存地址的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java刪除String中空格的多種解決方法匯總

    Java刪除String中空格的多種解決方法匯總

    在Java中從字符串中刪除空格有很多不同的方法,如trim,replaceAll等,下面這篇文章主要給大家介紹了關(guān)于Java刪除String中空格的多種解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Java 線程創(chuàng)建方式全過(guò)程

    Java 線程創(chuàng)建方式全過(guò)程

    本文介紹了繼承Thread類(lèi)、實(shí)現(xiàn)Runnable接口和Callable接口創(chuàng)建線程的方法,以及線程池的使用理邏輯和任務(wù)處理機(jī)制,并重點(diǎn)講解了線程池參數(shù)配置、常用阻塞隊(duì)列和拒絕策略、線程池的優(yōu)勢(shì)和應(yīng)用場(chǎng)景、虛擬線程的特點(diǎn)和創(chuàng)建方法、ScheduledThreadPool線程池原理和使用方法
    2026-05-05
  • 基于JavaMail實(shí)現(xiàn)簡(jiǎn)單郵件發(fā)送

    基于JavaMail實(shí)現(xiàn)簡(jiǎn)單郵件發(fā)送

    這篇文章主要為大家詳細(xì)介紹了基于JavaMail實(shí)現(xiàn)簡(jiǎn)單郵件發(fā)送,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Java 配置log4j日志文件路徑 (附-獲取當(dāng)前類(lèi)路徑的多種操作)

    Java 配置log4j日志文件路徑 (附-獲取當(dāng)前類(lèi)路徑的多種操作)

    這篇文章主要介紹了Java 配置log4j日志文件路徑 (附-獲取當(dāng)前類(lèi)路徑的多種操作),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • java解析json數(shù)組方式

    java解析json數(shù)組方式

    這篇文章主要介紹了java解析json數(shù)組方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之醫(yī)院心理咨詢(xún)問(wèn)診系統(tǒng)的實(shí)現(xiàn)

    Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之醫(yī)院心理咨詢(xún)問(wèn)診系統(tǒng)的實(shí)現(xiàn)

    這是一個(gè)使用了java+Spring+Maven+mybatis+Vue+mysql開(kāi)發(fā)的醫(yī)院心理咨詢(xún)問(wèn)診系統(tǒng),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有心理咨詢(xún)問(wèn)診該有的所有功能,感興趣的朋友快來(lái)看看吧
    2022-01-01
  • 詳解Java如何利用數(shù)字描述更多的信息

    詳解Java如何利用數(shù)字描述更多的信息

    在數(shù)據(jù)庫(kù)里面?,通常我們會(huì)用數(shù)字的遞進(jìn)來(lái)描述狀態(tài)等信息?,?但是如果想進(jìn)行更復(fù)雜的操作?,?就有必要對(duì)二進(jìn)制有一定理解了。本文就來(lái)趣味性的探討一下?,?如何通過(guò)更少的空間描述更多的信息
    2022-09-09

最新評(píng)論

澳门| 孝昌县| 鹤庆县| 阿拉善盟| 博爱县| 磐石市| 呈贡县| 洪泽县| 扎囊县| 仙居县| 贵州省| 麟游县| 巨野县| 石景山区| 侯马市| 延川县| 宁河县| 沁水县| 凉山| 嘉义市| 镇沅| 尼勒克县| 贵阳市| 牙克石市| 绥化市| 鹤岗市| 二连浩特市| 晋州市| 策勒县| 灵台县| 西安市| 祁阳县| 黎川县| 偏关县| 丁青县| 潢川县| 阿拉善左旗| 乌鲁木齐县| 郴州市| 葫芦岛市| 永兴县|