第一種:springmvc
1、 pom.xml引入分頁外掛程式:
pagehelper
5.1.9
2、 在spring配置檔案中的sqlsessionfactory中引入分頁外掛程式
helperdialect=mysql//該屬性會自動的進行資料庫鏈結的識別,自動配置適用的分頁方式。使用sqlserver2012時,要手動宣告,若不宣告就會預設使用sqlserver2005在serviceimpl介面實現類中重構查詢方法:reasonable=true
supportmethodsarguments=true
params=count=countsql
autoruntimedialect=true
本例中pagesize採用靜態常量的方式:
public class commonutil{
public static integer pagesize=10;
public pageinfoqueryall(int pagenum){
if(pagenum<=0) pagenum=1;
pagehelper.startpage(pagenum,commonutil.pagesize);
listemps=empdao.queryall();
pageinfopageinfo =new pageinfo<>(emps);
return pageinfo;
在controller中:
返回的資料是這個樣子(瀏覽器中json格式):
最後就是在前端頁面設定資訊,下面是相應截圖,用的bootstrap,在js方法中分頁資料用了pageinfo進行了接收
分頁欄相關欄目的設定
效果:
第二種:在springboot中整合pagehelper
1、pom.xml中引入jar
com.github.pagehelperpagehelper-spring-boot-starter
1.2.3
#pagehelper3、實現層**和springmvc通用pagehelper.helperdialect=mysql
pagehelper.reasonable=true
pagehelper.supportmethodsarguments=true
pagehelper.params=count=countsql
SpringMVC學習筆記之與Spring的關係
需要進行 spring 整合 springmvc 嗎 還是否需要再加入 spring 的 ioc 容器嗎 是否需要再 web.xml 檔案中配置啟動 spring ioc 容器 contextloaderlistener 嗎 需要 通常情況下,類似於資料來源 事務 整合其它框架都是放在spring ...
1019 數字黑洞(sscanf和sprintf)
給定任乙個各位數字不完全相同的 4 位正整數,如果我們先把 4 個數字按非遞增排序,再按非遞減排序,然後用第 1 個數字減第 2 個數字,將得到乙個新的數字。一直重複這樣做,我們很快會停在有 數字黑洞 之稱的 6174,這個神奇的數字也叫 kaprekar 常數。例如,我們從6767開始,將得到 7...
通過HelloSpring了解Spring的IOC
在dao層建立乙個hello實體類。package dao public class hello public void setstr string str override public string tostring 然後要輸出就要建立物件,在spring中,有乙個ioc池,需要使用物件就在池裡...