1. 程式人生 > >spring boot 中如何快速配置PageHelper

spring boot 中如何快速配置PageHelper

 1.首先匯入jar包,三種jar都不要缺少,尤其第二個,缺少啟動會報錯(深深有體會)

        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper</artifactId>
            <version>5.1.2</version>
        </dependency>
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-autoconfigure</artifactId>
            <version>1.2.3</version>
        </dependency>
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.3</version>
        </dependency>

2. 接著在application.properties中新增配置

#pagehelper配置
pagehelper.helperDialect: mysql
pagehelper.reasonable: true
pagehelper.supportMethodsArguments: true
pagehelper.params: count=countSql

 3.最後就是在service中呼叫

    PageHelper.startPage(pageNum, pageSize);//pageNum 頁碼  pageSize 每頁顯示條數
    List<Card> list = cardMapper.selectCardList(cardStatus, tel, cardNo, cardPwd, batchNo);
    PageInfo<Card> pageInfo = new PageInfo<>(list);

 4.自己親自使用過應該是沒什麼問題,有問題的話歡迎來擾 (參考了很多大牛的部落格,如果有相同希望告知我寫上出處,小白一個,打擾了)