小編這次要給大家分享的是SpringBoot中分頁(yè)插件PageHelper無(wú)效怎么辦,文章內(nèi)容豐富,感興趣的小伙伴可以來(lái)了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
創(chuàng)新互聯(lián)是專業(yè)的連云網(wǎng)站建設(shè)公司,連云接單;提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行連云網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
在Springboot項(xiàng)目中使用分頁(yè)插件的時(shí)候 發(fā)現(xiàn)PageHelper插件失效了
我導(dǎo)入的是:
后來(lái)才發(fā)
com.github.pagehelper pagehelper 5.1.10
現(xiàn) PageHelper若要在Springboot中使用 是需要進(jìn)行注入的:
@Configuration public class mybatisConfiguration { @Bean public PageHelperpageHelper(){ System.out.println("MybatisConfiguration.pageHelper()"); PageHelper pageHelper =new PageHelper(); Properties properties =new Properties(); properties.setProperty("offsetAsPageNum","true"); properties.setProperty("rowBoundsWithCount","true"); properties.setProperty("reasonable","true"); pageHelper.setProperties(properties); return pageHelper; } }
當(dāng)然 也可使用Springboot PageHelper啟動(dòng)器無(wú)需注入 開(kāi)箱即用 更推薦此方法:
com.github.pagehelper pagehelper-spring-boot-starter 1.2.10
PS:SpringBoot項(xiàng)目和Spring項(xiàng)目依賴分頁(yè)插件Pagehelper不起作用的問(wèn)題
最近在SpringBoot項(xiàng)目和Spring項(xiàng)目同時(shí)開(kāi)發(fā),兩個(gè)項(xiàng)目都依賴了Mybatis框架里的pagehelper分頁(yè)插件,但是SpringBoot項(xiàng)目分頁(yè)不起作用,一直查詢出所有數(shù)據(jù)。
錯(cuò)誤原因:兩項(xiàng)目都引入的依賴為
com.github.pagehelper pagehelper 4.0.0
解決辦法:經(jīng)過(guò)多次調(diào)查試驗(yàn),發(fā)現(xiàn)SpringBoot項(xiàng)目依賴的分頁(yè)插件和Spring項(xiàng)目有所不同,需要spring-boot-starter下的包才可以。所以SpringBoot項(xiàng)目需要配置下面的依賴即可:
com.github.pagehelper pagehelper-spring-boot-starter 1.2.5
看完這篇關(guān)于SpringBoot中分頁(yè)插件PageHelper無(wú)效怎么辦的文章,如果覺(jué)得文章內(nèi)容寫(xiě)得不錯(cuò)的話,可以把它分享出去給更多人看到。