spring boot api 分頁查詢

2021-08-28 10:04:34 字數 1797 閱讀 5593

文章的思路來自於    在此感謝作者呼拉拉呼拉 。

先看** 完了後再解釋:

第一:pom.xml 檔案裡 我的注入是 

org.springframework.boot

spring-boot-starter-data-jpa

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-thymeleaf

第二:conterllor 層裡寫入

public pagegetentrybypageable(@pageabledefault(value = 5, sort = , direction = sort.direction.desc)

pageable pageable)

//page,第幾頁,從0開始,預設為第0頁

//size,每一頁的大小,預設為20

//sort,排序相關的資訊

第三: repository層裡面

pagefindall(pageable pageable);
第四:  在 service 介面

pagefindall(pageable pageable);
第五:  在 service  中的 imp類裡面新增

//具體引數根據個人設定                                 

@override

public pagefindall(pageable pageable)

第六 啟動專案 

第七   http://localhost:8080/api/pageable

相關的截圖:

最後的圖是啟動專案的圖。

結果:,,,

,],"pageable": ,

"offset": 0,

"pagesize": 5,

"pagenumber": 0,

"paged": true,

"unpaged": false

},"last": false,

"totalelements": 23,

"totalpages": 5,

"number": 0,

"size": 5,

"sort": ,

"numberofelements": 5,

"first": true

}以id倒序排列的10條資料

當前頁不是最後一頁,

後面還有資料 總共有9頁

每頁大小為15 當前頁為第0頁

當前頁是第一頁

當前頁是以id倒序排列的

當前頁一共有15條資料

EasyUI分頁(前台分頁和後台分頁)

分頁包括前台分頁和後台分頁兩種,針對資料量比較小的,比如說單位,角色等,可以使用前台分頁,而針對日誌檔案這些,需要後台分頁。先說說前台分頁吧 function pagerfilter data var dg this var opts dg.datagrid options var pager dg...

dede channel 分頁 JS分頁

dede channel 無法分頁的,所以建議用js分頁,下面是 站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內最帥的網頁特效站!站長特效01頁,打造國內...

分頁page Mybatis plus分頁原理

本來準備寫spring的知識點,結果昨天面試問到了分頁原理,印象中是用 count後通過sql拼接完成的,具體的內容不太記得了,臨時加塞看一波,記錄一下 引入依賴,不多逼逼 將分頁外掛程式注入 首先是sql的攔截方法 首先是在sql解析器中對sql進行解析和優化,然後其中這一步對分頁做了判斷 myb...