• spring boot集成mybatis分页插件


    mybatis的分页插件能省事,本章记录的是 spring boot整合mybatis分页插件。

    1、引入依赖

    <!-- 分页插件pagehelper -->
            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper</artifactId>
                <version>5.0.0</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>
            <!-- 分页插件pagehelper -->

    2、配置application.yml文件

    注意 pagehelper 是一级根目录和 spring 同级

    spring:
      mvc:
        view:
          prefix: /
          suffix: .jsp
      datasource:
        url: jdbc:mysql://localhost:3306/myrec?characterEncoding=utf8&useSSL=true
        username: root
        password: m123456
        driver-class-name: com.mysql.jdbc.Driver
           
    #配置分页插件pagehelper
    pagehelper:
        helperDialect: mysql
        reasonable: true
        supportMethodsArguments: true
        params: count=countSql

    3、业务层使用

    /**
         * 按分页查询
         */
        @Override
        public PageResult findPage(int pageNum, int pageSize) {
            PageHelper.startPage(pageNum, pageSize);
            Page<Loginuser> page=   (Page<Loginuser>) loginuserMapper.selectByExample(null);
            return new PageResult(page.getTotal(), page.getResult());
        }

    包别导错了

    import com.github.pagehelper.Page;
    import com.github.pagehelper.PageHelper;
  • 相关阅读:
    foreach_and_函数
    集合
    二维数组
    二维数组的操作
    字符串类型的一些操作
    数组循环的操作及思路
    数组操作
    js各种获取当前窗口页面宽度、高度的方法
    Jquery 获取 radio选中值,select选中值
    jQuery效果:隐藏、显示、切换、滑动、淡入淡出、动画
  • 原文地址:https://www.cnblogs.com/zeussbook/p/11244174.html
Copyright © 2020-2023  润新知