zoukankan      html  css  js  c++  java
  • 【PageHelper】插件不生效的原因及解决办法

    启动类Application.java中配置PageHelper实例

        @Bean
        public PageHelper pageHelper() {
            PageHelper pageHelper = new PageHelper();
            Properties properties = new Properties();
            properties.setProperty("offsetAsPageNum", "true");
            properties.setProperty("rowBoundsWithCount", "true");
            properties.setProperty("reasonable", "true");
            properties.setProperty("dialect", "mysql");    //配置mysql数据库的方言
            pageHelper.setProperties(properties);
            return pageHelper;
        }

    pom依赖如下:

            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper</artifactId>
                <version>5.2.0</version>
            </dependency>

    分页代码如下:

    import com.github.pagehelper.PageHelper;
    import com.github.pagehelper.PageInfo;
    
    
    PageHelper.startPage(pageNo, pageSize);
    PageInfo<Card> page = new PageInfo<>(cardMapper.query(record));
    return ResultUtils.buildPageSucc(page.getList(), (int)page.getTotal());

    通过查看以上代码配置都没有问题,通过网上查询后,发现缺少pom配置pagehelper-spring-boot-starter

    解决方法:

    增加如下pom配置

            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper-spring-boot-starter</artifactId>
                <version>1.2.12</version>
            </dependency>
    ____________________________特此,勉励____________________________
    本文作者cheng2839
    本文链接https://www.cnblogs.com/cheng2839
    关于博主:评论和私信会在第一时间回复。
    版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
    声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
  • 相关阅读:
    王者荣耀_KEY
    月亮之眼_KEY
    编号中的数学_KEY
    BZOJ1854_游戏_KEY
    BZOJ1059_矩阵游戏_KEY
    最小覆盖_KEY
    Dijkstra堆优化学习
    LuoguP1196_银河英雄传说_KEY
    BZOJ1207_打鼹鼠_KEY
    Codevs1380没有上司的舞会_KEY
  • 原文地址:https://www.cnblogs.com/cheng2839/p/14061629.html
Copyright © 2011-2022 走看看