天天看點

Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)

版權聲明:本文為部落客原創文章,轉載注明出處http://blog.csdn.net/u013142781

下面小寶鴿将分享一篇mybatis分頁功能的博文,下面将給出詳細的步驟,跟着部落客的節奏肯定能實作。另外最後還會附上整個工程的源碼。如果是沒有使用過maven的猿友可自行下載下傳相關的jar包即可。

1

2

3

4

5

6

7

8

9

10

對應于github的項目位址: 

關于使用建議猿友們可以詳細閱讀下這裡的介紹: 

讀一遍之後可能還不能完全懂怎麼使用,可以先看完部落客的這篇文章,然後慢慢再消化,但是上面的那篇文章還是需要從頭到尾看一遍。

在”一、項目搭建“裡下載下傳好了源碼,下載下傳的源碼導入eclipse後的結構裡面,有如下的檔案:

Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)
Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)

接下來我們并不需要新增檔案,直接在這些檔案上修改就好了。

3.1、引入依賴

在pom.xml檔案添加如下依賴:

3.2、在mybatis配置xml中配置攔截器插件

在mybatis-config.xml檔案中添加插件後的内容如下:

3.3、mapper檔案添加sql

在usermapper.xml檔案裡面添加sql:

3.4、dao添加對用方法

記得@param必須有

3.5、service添加分頁查詢方法

userservice.java檔案添加方法

3.6、實作類添加對應實作

userserviceimpl.java添加實作方法

3.7、單元測試類添加分頁查詢測試方法

userservicetest.java檔案添加方法:

3.8、運作

在小寶鴿進行了上面的修改之後,第一運作報錯了!!!!最後是pom.xml檔案注釋了下面兩個包的依賴才運作成功了,注釋的依賴如下:

Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)

具體原因現在小寶鴿也不知道,應該是包有沖突的原因吧,如果猿友們知道原因麻煩私信我或評論解釋一下。

然後運作單元測試類,結果如下:

Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)

3.9、補充說明

Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)

引入過程:

選中項目右鍵–>build path,然後如下操作:

Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)
Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)
Maven+Mybatis+Spring+SpringMVC實作分頁查詢(附源碼)

<a href="http://download.csdn.net/detail/u013142781/9379685">http://download.csdn.net/detail/u013142781/9379685</a>