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);
    }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM