摘要:最近自己搭建一個的項目聽說最近很是流行之前在一件公司用的覺得挺不錯所以自己配置一下學習學習結(jié)果做到分頁的時候看到了貌似是個很牛的插件所以用來學習一下結(jié)果兩天都沒怎么弄明白網(wǎng)上查了好多資料但好像沒有看到代碼很全的讓我這個小白徹底看懂的自己愚
最近自己搭建一個spring-boot 的項目聽說最近很是流行,之前在一件公司用的覺得挺不錯.所以自己配置一下學習學習.結(jié)果做到分頁的時候看到了pagehelper 貌似是個很牛的插件所以用來學習一下,結(jié)果兩天都沒怎么弄明白,網(wǎng)上查了好多資料.但好像沒有看到代碼很全的,讓我這個小白徹底看懂的(自己愚笨) ,所以今天終于成功了. 特地寫出來爭取寫的詳細一點 ,照著做就能一下成功的.供給和我一樣還在茫然的伙伴提示一下,給自己也提個醒.寫的不好還請各路英雄豪杰多多指教
廢話不多說
工具:eclipse jdk 1.7
環(huán)境: windows 7 tomcat 7.0
然后, spring-boot + mybatis +thymeleaf +maven,數(shù)據(jù)庫mysql
首先pom.xml 的pagehelper 引入 我這里用的是 4.1.0的版本 現(xiàn)在最新的應該是5.1.4 而且會有一些差異 jsqlparser 也需要一同引入 4.1.0及以后版本需要0.9.4版本 以下 0.9.1版
pom.xml
然后我的配置文件的路徑結(jié)構(gòu) config 文件夾下是 spring-boot 的application 和mybatis 的配置xml,mapper 是mybatis 的mapper 查詢語句文件 查詢的sql 都寫在對應的xml 里.static 下引入的css js等,templates 是thymeleaf的模板文件,也就是html
spring-boot 和mybatis的應用的配置 , spring和mybatis配置文件應用方式有好幾種,我是用的application.yml和mybatis.xml 的配置方式 . 也有 application.properties和mybatis-config.xml的.
application.yml 配置mybatis 的mapper 路徑和配置文件路徑,不能寫錯,pagehelper 是可以不用寫的 具體配置實在mybatis.xml 里面
mybatis.xml 這里面就是pagehelper 的配置 當然還有其他的屬性
基本上配置類文件是這些
接下來
Controller 方法里我并沒有傳參數(shù),實際應用中需要條件查詢會傳一些參數(shù)的,但是這里不用傳輸分頁的任何參數(shù) pagehelper .startPage (當前頁,當前頁記錄) 就足以 是不是很簡單.這個可以寫在controller 里或者實現(xiàn)層里,我這幾行代碼也是網(wǎng)上粘的,但是忘記在哪個網(wǎng)站上粘的了.
service
serviceimpl
dao層
bean
MenDao.xml sql的語句寫在了這里.返回的是對象類型的集合
頁面 因為我用的是thymeleaf模板引擎 就是 html.但功能很強大.
table表格
分頁的代碼我就直接粘出來吧
方便使用
最終頁面顯示的樣子,簡單調(diào)了一下樣式.
基本上就這些了,之后我還要加上頁面輸入頁碼跳轉(zhuǎn)的功能. 我也是剛開始學習這個東西很多也是在摸索中,高手略過,哈哈哈
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/71638.html
摘要:概述最近在做宜立方商城項目時,后臺管理系統(tǒng)要求實現(xiàn)分頁顯示,由于項目使用了逆向生成映射文件,所以在此使用了第三方插件來實現(xiàn)分頁這一功能,下面就如何在項目使用這一插件進行說明。使用方法添加依賴把依賴的包添加到工程中。 1.概述 最近在做宜立方商城項目時,后臺管理系統(tǒng)要求實現(xiàn)分頁顯示,由于項目使用了Mybatis逆向生成映射文件,所以在此使用了mybatis第三方插件--PageHelp...
摘要:概述最近在做宜立方商城項目時,后臺管理系統(tǒng)要求實現(xiàn)分頁顯示,由于項目使用了逆向生成映射文件,所以在此使用了第三方插件來實現(xiàn)分頁這一功能,下面就如何在項目使用這一插件進行說明。使用方法添加依賴把依賴的包添加到工程中。 1.概述 最近在做宜立方商城項目時,后臺管理系統(tǒng)要求實現(xiàn)分頁顯示,由于項目使用了Mybatis逆向生成映射文件,所以在此使用了mybatis第三方插件--PageHelp...
摘要:說起,使用過的朋友可能不是很陌生,作為一款國人開發(fā)的分頁插件,它基本上滿足了我們的日常需求。一般用不著默認值為,是否進行查詢一般用不著和配合使用,具體可以看下面的講解默認值為。 PageHelper 說起PageHelper,使用過Mybatis的朋友可能不是很陌生,作為一款國人開發(fā)的分頁插件,它基本上滿足了我們的日常需求。但是,我想去官方文檔看看這個東西配合Spring Boot進行...
摘要:分頁插件如果你也在用,建議嘗試該分頁插件,這一定是最方便使用的分頁插件。分頁插件支持任何復雜的單表多表分頁。是一個的分頁插件負責將已經(jīng)寫好的語句進行分頁加工的使用優(yōu)點無需你自己去封裝以及關心分頁等問題,使用很方便,前端取數(shù)據(jù)也很方便。 MyBatis分頁插件PageHelper 如果你也在用 MyBatis,建議嘗試該分頁插件,這一定是最方便使用的分頁插件。分頁插件支持任何復雜的單表、...
摘要:當禁用時,所有關聯(lián)對象都會即時加載。不同的驅(qū)動在這方便表現(xiàn)不同。參考驅(qū)動文檔或充分測試兩種方法來決定所使用的驅(qū)動。需要適合的驅(qū)動。系統(tǒng)默認值是設置字段和類是否支持駝峰命名的屬性。 ??上篇文章我們介紹了SpringBoot和MyBatis的整合,可以說非常簡單快捷的就搭建了一個web項目,但是在一個真正的企業(yè)級項目中,可能我們還需要更多的更加完善的框架才能開始真正的開發(fā),比如連接池、分...
閱讀 1818·2021-10-09 09:44
閱讀 3387·2021-09-28 09:35
閱讀 1374·2021-09-01 10:31
閱讀 1661·2019-08-30 15:55
閱讀 2705·2019-08-30 15:54
閱讀 930·2019-08-29 17:07
閱讀 1376·2019-08-29 15:04
閱讀 2004·2019-08-26 13:56