分頁外掛程式pagehelper的使用

2021-09-29 17:17:48 字數 2252 閱讀 8282

1.先在pom.xml中進行導包操作。

com.github.pagehelper<

/groupid>

pagehelper<

/artifactid>

5.1.2

<

/version>

<

/dependency>

"sqlsessionfactory"

class

="org.mybatis.spring.sqlsessionfactorybean"

>

<

!-- 注入資料庫連線池 --

>

"datasource" ref=

"datasource"

/>

<

!-- 掃瞄bean,使用別名 --

>

"typealiasespackage" value=

"com.zrgj.bean"

>

<

/property>

<

!-- 配置載入對映檔案 --

>

/>

<

!-- 分頁配置 --

>

"plugins"

>

="com.github.pagehelper.pageinterceptor"

>

"properties"

>

"helperdialect"

>mysql<

/prop>

"reasonable"

>

true

<

/prop>

<

/props>

<

/property>

<

/bean>

<

/array>

<

/property>

<

/bean>

service中,給到具體的分頁頁碼page,每頁條數size,同時開啟分頁。

public

inte***ce

iuserinfoservice

controller中把得到的資料儲存到pageinfo。

這裡設定一頁裡面設定五條資料。

public modelandview findall

(@requestparam

(defaultvalue =

"1") integer page,

@requestparam

(defaultvalue =

"5") integer size)

頁面取值 – pageinfo.list

="box-tools pull-right"

>

="pagination"

>

"$/userinfocontroller/findall.do?page=1&size=5" aria-label=

"previous"

>首頁<

/a>

<

/li>

"$/userinfocontroller/findall.do?page=$&size=5"

/a>

<

/li>

"1" end=

"$" var=

"pagenums"

>

"$/userinfocontroller/findall.do?page=$&size=5"

>$

<

/a>

<

/li>

<

/c:foreach>

"$/userinfocontroller/findall.do?page=$&size=5"

/a>

<

/li>

"$/userinfocontroller/findall.do?page=$&size=5" aria-label=

"next"

>尾頁<

/a>

<

/li>

<

/ul>

<

/div>

PageHelper分頁外掛程式

com.github.pagehelper pagehelper 5.1.2 1.在mybatis中配置 此時並沒有spring來管理mybatis 2.使用spring容器管理 此時mybatis已交由spring容器管理 1.helperdialect 分頁外掛程式會自動檢測當前的資料庫鏈結,自...

外掛程式分頁 pageHelper

步驟 1.導包 3.serivce中,給到具體的分頁的頁碼page,每頁條數 size 4.controller中把得到的資料儲存到pageinfo。5.到達頁面在pom檔案中導包 com.github.pagehelper pagehelper 5.1.2 mysql true 在service層...

分頁外掛程式PageHelper

com.github.pagehelper pagehelper 4.1.0 啟動位址,埠 server.port 8088 資料庫連線池配置 spring.datasource.type com.alibaba.druid.pool.druiddatasource spring.datasourc...