成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

String-boot + mybatis +pagehelper 使用分頁(yè)

Drinkey / 2699人閱讀

摘要:最近自己搭建一個(gè)的項(xiàng)目聽(tīng)說(shuō)最近很是流行之前在一件公司用的覺(jué)得挺不錯(cuò)所以自己配置一下學(xué)習(xí)學(xué)習(xí)結(jié)果做到分頁(yè)的時(shí)候看到了貌似是個(gè)很牛的插件所以用來(lái)學(xué)習(xí)一下結(jié)果兩天都沒(méi)怎么弄明白網(wǎng)上查了好多資料但好像沒(méi)有看到代碼很全的讓我這個(gè)小白徹底看懂的自己愚

最近自己搭建一個(gè)spring-boot 的項(xiàng)目聽(tīng)說(shuō)最近很是流行,之前在一件公司用的覺(jué)得挺不錯(cuò).所以自己配置一下學(xué)習(xí)學(xué)習(xí).結(jié)果做到分頁(yè)的時(shí)候看到了pagehelper 貌似是個(gè)很牛的插件所以用來(lái)學(xué)習(xí)一下,結(jié)果兩天都沒(méi)怎么弄明白,網(wǎng)上查了好多資料.但好像沒(méi)有看到代碼很全的,讓我這個(gè)小白徹底看懂的(自己愚笨) ,所以今天終于成功了. 特地寫(xiě)出來(lái)爭(zhēng)取寫(xiě)的詳細(xì)一點(diǎn) ,照著做就能一下成功的.供給和我一樣還在茫然的伙伴提示一下,給自己也提個(gè)醒.寫(xiě)的不好還請(qǐng)各路英雄豪杰多多指教

廢話不多說(shuō)
工具:eclipse jdk 1.7
環(huán)境: windows 7 tomcat 7.0
然后, spring-boot + mybatis +thymeleaf +maven,數(shù)據(jù)庫(kù)mysql

首先pom.xml 的pagehelper 引入 我這里用的是 4.1.0的版本 現(xiàn)在最新的應(yīng)該是5.1.4 而且會(huì)有一些差異 jsqlparser 也需要一同引入 4.1.0及以后版本需要0.9.4版本 以下 0.9.1版

pom.xml

然后我的配置文件的路徑結(jié)構(gòu) config 文件夾下是 spring-boot 的application 和mybatis 的配置xml,mapper 是mybatis 的mapper 查詢語(yǔ)句文件 查詢的sql 都寫(xiě)在對(duì)應(yīng)的xml 里.static 下引入的css js等,templates 是thymeleaf的模板文件,也就是html

spring-boot 和mybatis的應(yīng)用的配置 , spring和mybatis配置文件應(yīng)用方式有好幾種,我是用的application.yml和mybatis.xml 的配置方式 . 也有 application.properties和mybatis-config.xml的.

application.yml 配置mybatis 的mapper 路徑和配置文件路徑,不能寫(xiě)錯(cuò),pagehelper 是可以不用寫(xiě)的 具體配置實(shí)在mybatis.xml 里面

mybatis.xml 這里面就是pagehelper 的配置 當(dāng)然還有其他的屬性

基本上配置類(lèi)文件是這些
接下來(lái)
Controller 方法里我并沒(méi)有傳參數(shù),實(shí)際應(yīng)用中需要條件查詢會(huì)傳一些參數(shù)的,但是這里不用傳輸分頁(yè)的任何參數(shù) pagehelper .startPage (當(dāng)前頁(yè),當(dāng)前頁(yè)記錄) 就足以 是不是很簡(jiǎn)單.這個(gè)可以寫(xiě)在controller 里或者實(shí)現(xiàn)層里,我這幾行代碼也是網(wǎng)上粘的,但是忘記在哪個(gè)網(wǎng)站上粘的了.

service

serviceimpl

dao

bean

MenDao.xml sql的語(yǔ)句寫(xiě)在了這里.返回的是對(duì)象類(lèi)型的集合

頁(yè)面 因?yàn)槲矣玫氖?strong>thymeleaf模板引擎 就是 html.但功能很強(qiáng)大.

table表格

分頁(yè)的代碼我就直接粘出來(lái)吧
方便使用

最終頁(yè)面顯示的樣子,簡(jiǎn)單調(diào)了一下樣式.

 基本上就這些了,之后我還要加上頁(yè)面輸入頁(yè)碼跳轉(zhuǎn)的功能. 我也是剛開(kāi)始學(xué)習(xí)這個(gè)東西很多也是在摸索中,高手略過(guò),哈哈哈








文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/71638.html

相關(guān)文章

  • 如何使用Mybatis第三方插件--PageHelper實(shí)現(xiàn)分頁(yè)操作

    摘要:概述最近在做宜立方商城項(xiàng)目時(shí),后臺(tái)管理系統(tǒng)要求實(shí)現(xiàn)分頁(yè)顯示,由于項(xiàng)目使用了逆向生成映射文件,所以在此使用了第三方插件來(lái)實(shí)現(xiàn)分頁(yè)這一功能,下面就如何在項(xiàng)目使用這一插件進(jìn)行說(shuō)明。使用方法添加依賴把依賴的包添加到工程中。 1.概述 最近在做宜立方商城項(xiàng)目時(shí),后臺(tái)管理系統(tǒng)要求實(shí)現(xiàn)分頁(yè)顯示,由于項(xiàng)目使用了Mybatis逆向生成映射文件,所以在此使用了mybatis第三方插件--PageHelp...

    TZLLOG 評(píng)論0 收藏0
  • 如何使用Mybatis第三方插件--PageHelper實(shí)現(xiàn)分頁(yè)操作

    摘要:概述最近在做宜立方商城項(xiàng)目時(shí),后臺(tái)管理系統(tǒng)要求實(shí)現(xiàn)分頁(yè)顯示,由于項(xiàng)目使用了逆向生成映射文件,所以在此使用了第三方插件來(lái)實(shí)現(xiàn)分頁(yè)這一功能,下面就如何在項(xiàng)目使用這一插件進(jìn)行說(shuō)明。使用方法添加依賴把依賴的包添加到工程中。 1.概述 最近在做宜立方商城項(xiàng)目時(shí),后臺(tái)管理系統(tǒng)要求實(shí)現(xiàn)分頁(yè)顯示,由于項(xiàng)目使用了Mybatis逆向生成映射文件,所以在此使用了mybatis第三方插件--PageHelp...

    wenyiweb 評(píng)論0 收藏0
  • Spring Boot 2.x(十三):你不知道的PageHelper

    摘要:說(shuō)起,使用過(guò)的朋友可能不是很陌生,作為一款國(guó)人開(kāi)發(fā)的分頁(yè)插件,它基本上滿足了我們的日常需求。一般用不著默認(rèn)值為,是否進(jìn)行查詢一般用不著和配合使用,具體可以看下面的講解默認(rèn)值為。 PageHelper 說(shuō)起PageHelper,使用過(guò)Mybatis的朋友可能不是很陌生,作為一款國(guó)人開(kāi)發(fā)的分頁(yè)插件,它基本上滿足了我們的日常需求。但是,我想去官方文檔看看這個(gè)東西配合Spring Boot進(jìn)行...

    KoreyLee 評(píng)論0 收藏0
  • MyBatis分頁(yè)插件PageHelper

    摘要:分頁(yè)插件如果你也在用,建議嘗試該分頁(yè)插件,這一定是最方便使用的分頁(yè)插件。分頁(yè)插件支持任何復(fù)雜的單表多表分頁(yè)。是一個(gè)的分頁(yè)插件負(fù)責(zé)將已經(jīng)寫(xiě)好的語(yǔ)句進(jìn)行分頁(yè)加工的使用優(yōu)點(diǎn)無(wú)需你自己去封裝以及關(guān)心分頁(yè)等問(wèn)題,使用很方便,前端取數(shù)據(jù)也很方便。 MyBatis分頁(yè)插件PageHelper 如果你也在用 MyBatis,建議嘗試該分頁(yè)插件,這一定是最方便使用的分頁(yè)插件。分頁(yè)插件支持任何復(fù)雜的單表、...

    ivyzhang 評(píng)論0 收藏0
  • SpringBoot2.0之五 優(yōu)雅整合SpringBoot2.0+MyBatis+druid+Pa

    摘要:當(dāng)禁用時(shí),所有關(guān)聯(lián)對(duì)象都會(huì)即時(shí)加載。不同的驅(qū)動(dòng)在這方便表現(xiàn)不同。參考驅(qū)動(dòng)文檔或充分測(cè)試兩種方法來(lái)決定所使用的驅(qū)動(dòng)。需要適合的驅(qū)動(dòng)。系統(tǒng)默認(rèn)值是設(shè)置字段和類(lèi)是否支持駝峰命名的屬性。 ??上篇文章我們介紹了SpringBoot和MyBatis的整合,可以說(shuō)非常簡(jiǎn)單快捷的就搭建了一個(gè)web項(xiàng)目,但是在一個(gè)真正的企業(yè)級(jí)項(xiàng)目中,可能我們還需要更多的更加完善的框架才能開(kāi)始真正的開(kāi)發(fā),比如連接池、分...

    hatlonely 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<