springboot集成pagehelper插件


1.在pom.xml中引入依賴

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

2.在application.properties配置pagehelper的屬性

#pagehelper分頁插件配置
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql

使用示例:

  @Override
    public PageInfo<TBrand> getBrandInfo(PageHelpBean pageHelpBean) throws ParameterException{
        if (StringUtils.isEmpty(pageHelpBean.getPageNum()) && StringUtils.isEmpty(pageHelpBean.getPageSize())) {
            throw new ParameterException();
        }
        PageHelper.startPage(pageHelpBean.getPageNum(),pageHelpBean.getPageSize());
        List<TBrand> brandInfo = tBrandMapper.getBrandInfo();
        PageInfo<TBrand> pageInfo = new PageInfo<TBrand>(brandInfo);
        return pageInfo;
    }

來自:https://blog.csdn.net/csdn_huzeliang/article/details/79350425

 


免責聲明!

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



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