博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot整合mybatis分页插件PageHelper
阅读量:4483 次
发布时间:2019-06-08

本文共 1561 字,大约阅读时间需要 5 分钟。

    1 pom文件引入依赖 (注意:pagehelper版本不能太高,楼主之前用的5.0以上的版本,然后分页没有效果,浪费了两个小时才发现这个原因)

    

com.github.pagehelper
pagehelper
4.1.0

  

org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.2

  2  新建mybatis的config类

package com.boot.security.server.config;import com.github.pagehelper.PageHelper;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import java.util.Properties;@Configurationpublic class MybatisConfig {    @Bean    public PageHelper pageHelper() {        System.out.println("MyBatisConfiguration.pageHelper()");        PageHelper pageHelper = new PageHelper();        Properties p = new Properties();        p.setProperty("offsetAsPageNum", "true");        p.setProperty("rowBoundsWithCount", "true");        p.setProperty("reasonable", "true");        p.setProperty("dialect","mysql");        pageHelper.setProperties(p);        return pageHelper;    }}

  3 使用分页 (注意:注意,下面的方法中总共有四行代码,前三行,编写顺序一定不能乱,不然会查询全部,分页无效,亲测)

  

@GetMapping("/roleList")	@ApiOperation(value = "获取角色类表")	@PreAuthorize("hasAuthority('sys:role:roleList')")	public String  getRoleList(Integer page , Integer limit){		PageHelper.startPage(page,limit);		List
list =roleDao.getRoleList(); PageInfo
pageInfo=new PageInfo<>(list); return JSON.toJSONString(pageInfo); }

  

转载于:https://www.cnblogs.com/sanduweiliangxtx/p/10244472.html

你可能感兴趣的文章
c# 导出表格 api
查看>>
使用Android NDK以及JNI编写应用
查看>>
学习笔记之-php数组数据结构
查看>>
初学者--bootstrap(六)组件中的下拉菜单----在路上(10)
查看>>
QMetaObject::connectSlotsByName 总结
查看>>
Android 微信支付步骤
查看>>
js操作table
查看>>
JQuery学习系列篇(一)
查看>>
Centos7 minimal 系列之rabbitmq安装(八)
查看>>
英语语法(2)----点破主谓宾系表三大句型
查看>>
html如何与cgi数据交换,HTML网页与CGI之间通信的 实例分析
查看>>
html如何调用flash插件,htmlflash播放器插件如何播放 网页播放器flash插件怎么解决...
查看>>
mysql数据在html上面显示不出来的,HTML表格不能正确显示MySQL数据
查看>>
数据包和html,数据包和数据报有何区别?
查看>>
jq 异步调用一个html,聊聊如何将jQuery的$.ajax()用于异步HTTP请求
查看>>
android 7.0宽度432,全球最小的4G手机,比手掌还小,安卓7.0
查看>>
android fragmentstatepageradapter框架,Android FragmentStatePagerAdapter
查看>>
html自适应meta标签,自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结...
查看>>
html怎么加入编辑器,HTML 编辑器
查看>>
python发挥程度_你为什么用 Python?
查看>>