zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    Java语言基础(3)
    Java语言基础(2)
    Java语言基础(1)
    标准C语言(13)
    标准C语言(12)
    标准C语言(11)
    标准C语言(10)
    IDEA 学习笔记之 Console显示日志大小
    Java 学习笔记之 线程sleep方法
    Java 学习笔记之 线程isAlive方法
  • 原文地址:https://www.cnblogs.com/zeussbook/p/11244174.html
Copyright © 2011-2022 走看看