mybatis-plus分頁(yè)如何接收前端參數(shù)limit和page
記錄一下layui+springboot+mybatis-plus實(shí)現(xiàn)分頁(yè)
controller層

dao層

創(chuàng)建config包

創(chuàng)建返回前端的實(shí)體類

再創(chuàng)建數(shù)據(jù)庫(kù)相對(duì)應(yīng)的實(shí)體類就可以了
前端接收到信息

mybatis-plus中Page類各個(gè)參數(shù)的具體含義
mybatis-plus中Page類
mybatisplus在使用分頁(yè)時(shí)需要傳入一個(gè)Page對(duì)象,這里對(duì)該對(duì)象做一些解釋
打開Page的源碼我們可以看到Page實(shí)現(xiàn)了IPage接口
private static final long serialVersionUID = 8545996863226528798L; ? ? protected List<T> records; ? ? protected long total; ? ? protected long size; ? ? protected long current; ? ? protected List<OrderItem> orders; ? ? protected boolean optimizeCountSql; ? ? protected boolean isSearchCount; ? ? protected boolean hitCount; ? ? protected String countId; ? ? protected Long maxLimit;
它的構(gòu)造參數(shù)居然有5個(gè)
讓我們眼花繚亂。因此在這里對(duì)每一個(gè)參數(shù)進(jìn)行一個(gè)詳細(xì)的介紹。
| 參數(shù)名 | 參數(shù)類型 | 默認(rèn)值 | 描述 |
|---|---|---|---|
| records | List<T> | 用來(lái)存放查詢出來(lái)的數(shù)據(jù) | |
| total | long | 返回記錄的總數(shù) | |
| size | long | 10 | 每頁(yè)顯示條數(shù) |
| current | long | 1 | 當(dāng)前頁(yè) |
| orders | List<OrderItem> | 排序字段信息 | |
| optimizeCountSql | boolean | true | 自動(dòng)優(yōu)化 COUNT SQL |
| isSearchCount | boolean | true | 是否進(jìn)行 count 查詢,設(shè)置false后不會(huì)返回total |
| hitCount | boolean | false | 是否命中count緩存 |
| countId | String | ||
| maxLimit | Long | null | 單頁(yè)分頁(yè)條數(shù)限制 |
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java判斷中文字符串長(zhǎng)度的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇java判斷中文字符串長(zhǎng)度的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01
springboot 傳參校驗(yàn)@Valid及對(duì)其的異常捕獲方式
這篇文章主要介紹了springboot 傳參校驗(yàn)@Valid及對(duì)其的異常捕獲方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
springboot 如何修改默認(rèn)端口及application.properties常用配置
這篇文章主要介紹了springboot 如何修改默認(rèn)端口及application.properties常用配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08
Spring Security OAuth2集成短信驗(yàn)證碼登錄以及第三方登錄
這篇文章主要介紹了Spring Security OAuth2集成短信驗(yàn)證碼登錄以及第三方登錄,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
詳解MyBatisPlus邏輯刪除與唯一索引沖突問(wèn)題
這篇文章主要介紹了詳解MyBatisPlus邏輯刪除與唯一索引沖突問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03

