springboot使用pageHelper配置(轉)


第一步
引用依賴

maven方式引入

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.5</version>
</dependency>

yml配置

pagehelper:
  helperDialect: mysql
  reasonable: true
  supportMethodsArguments: true
  params: count=countSql

第二步
推薦Services層引入分頁

  public PageInfo<Order> findOrderList(int pageNum, int pageSize, OrderVO orderVO) {
        //使用分頁插件,核心代碼就這一行
        PageHelper.startPage(pageNum, pageSize);
 
        List<Order> list = orderMapper.findOrderList(orderVO);
        PageInfo<Order> pageInfo = new PageInfo<>(list);
        return pageInfo;
    }

這里就不寫Controller層代碼了

其實很簡單,樓主在這里最開始耽誤了些時間,因為包引入錯誤導致始終無法進行分頁

誤區
如果單引入pagehelper可能需要自己手動做配置過濾器,
加上pagehelper-spring-boot-starter的maven依賴以后,不需要額外配置。

轉載於https://blog.csdn.net/double7z/article/details/80339925


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM