這篇文章主要為大家展示了“spring boot如何集成pagehelper”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“spring boot如何集成pagehelper”這篇文章吧。
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了秀峰免費建站歡迎大家使用!
當spring boot集成好mybatis時候需要進行分頁,我們首先添加maven支持
com.github.pagehelper pagehelper 5.1.2 com.github.pagehelper pagehelper-spring-boot-autoconfigure 1.2.3 com.github.pagehelper pagehelper-spring-boot-starter 1.2.3
方式一:我們在application.yml(spring 需要讀取的yml)中加入
pagehelper: helperDialect: MySQL reasonable: true supportMethodsArguments: true params: count=countSql
然后重啟即可。
配置文件最終會被java所讀取,最終注入到spring bean中,所以我們方法二是配置其bean類,熱加載方便修改當然方式一更簡單,
方式二:在注解涵蓋package下面新建PageHeleperConfig
import com.github.pagehelper.PageHelper; import java.util.Properties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * @author zhuxiaomeng * @date 2018/1/2. * @email 154040976@qq.com */ @Configuration public class PageHelperConfig { @Bean public PageHelper getPageHelper(){ PageHelper pageHelper=new PageHelper(); Properties properties=new Properties(); properties.setProperty("helperDialect","mysql"); properties.setProperty("reasonable","true"); properties.setProperty("supportMethodsArguments","true"); properties.setProperty("params","count=countSql"); pageHelper.setProperties(properties); return pageHelper; } }
pageHelper 基礎知識為:
import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper;
PagetPage= PageHelper.startPage(page,limit);
下一句的查詢語句來進行分頁。你只需要用List
以上是“spring boot如何集成pagehelper”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!