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;
  • 相关阅读:
    关于JEE web项目 Servlet中 “/” 的解释 ;
    通过session 怎么防止表单的重复提交!
    Struts hibernate Spring 框架原理
    apache DBUtils 使用例子demo
    二十三种设计模式通俗理解
    怎样将一个脚本添加到开机自启动中
    zabbix
    数据库
    nginx服务器
    Luogu P3398 仓鼠找sugar
  • 原文地址:https://www.cnblogs.com/zeussbook/p/11244174.html
Copyright © 2011-2022 走看看