zoukankan      html  css  js  c++  java
  • SpringBoot+MyBatis 整合分页插件PageHelper

    1:pom中引入依赖

    <!-- springboot分页插件 -->
    <dependency>
        <groupId>com.github.pagehelper</groupId>
        <artifactId>pagehelper-spring-boot-starter</artifactId>
        <!-- 特别注意版本问题>
        <version>1.2.3</version>
    </dependency>

    2:service中直接调用即可,其中 pageNum是要查看第几页的内容,pageSize是每页的大小

    1 @Override
    2     public String findAll(int pageNum, int pageSize) {
    3         PageHelper.startPage(pageNum,pageSize);
    4         List<ProductInfo> productInfoList=productInfoDAO.fineAll();
    5         PageInfo<ProductInfo> productInfoPageInfo=new PageInfo<>(productInfoList);
    6         return JSON.toJSONString(productInfoPageInfo);
    7     }

    注意:此处用到了JSON序列化操作toJSONString 需要在pom中引入依赖

    1 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
    2         <dependency>
    3             <groupId>com.alibaba</groupId>
    4             <artifactId>fastjson</artifactId>
    5             <version>1.2.47</version>
    6         </dependency>

    这样就完成了插件的引用

  • 相关阅读:
    java selenium (十) 操作浏览器
    java selenium (九) 常见web UI 元素操作 及API使用
    java selenium (六) XPath 定位
    正则表达式
    日志模板
    软件开发规范
    TCP协议的粘包现象和解决方法
    验证用户的合法性
    PythonDay16
    PythonDay15
  • 原文地址:https://www.cnblogs.com/thinkinpakho/p/9907957.html
Copyright © 2011-2022 走看看