zoukankan      html  css  js  c++  java
  • springBoot支持PageHelp插件使用学习笔记

    首先在springboot项目的maven中加入依赖(版本可能需要自己选择合适的)

    <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper-spring-boot-starter</artifactId>
                <version>1.2.3</version>
            </dependency>

    接着在配置文件中加入配置信息

    #pagehelper分页插件配置
    pagehelper:
        helperDialect: mysql
        reasonable: true
        supportMethodsArguments: true
        params: count=countSql

    之后在相关服务层、控制层传入pageNum和pageSize参数就好了

    服务层

    public interface UserService {
        List<User> selectAll(int pageNum, int pageSize);
        int updateUserByAge();
    }
     @Override
        public List<User> selectAll(int pageNum, int pageSize) {
            PageHelper.startPage(pageNum,pageSize);
            return userMapper.selectAll();
        }

    控制层

       @RequestMapping(value="/all",method = RequestMethod.GET)
        @ResponseBody
        public List<User> selectAll(@RequestParam int pageNum,@RequestParam int pageSize){
            return userService.selectAll(pageNum,pageSize);
        }
  • 相关阅读:
    停止与暂停线程
    flume日志收集框架
    mysql数据库索引
    junit
    freemarker
    python脚本
    java多线程编程核心技术学习-1
    spring 网站
    [MongoDB]学习笔记--Linux 安装和运行MongoDB
    [Spring MVC]学习笔记--form表单标签的使用
  • 原文地址:https://www.cnblogs.com/lwyang/p/9804608.html
Copyright © 2011-2022 走看看