Springboot+mybatis+gradle+pagehelper分页

第一步:先引入jar包

compile group: 'com.github.pagehelper', name: 'pagehelper-spring-boot-starter', version: '1.2.5'

注意:Springboot最好使用pagehelper-spring-boot-starter

第二步:配置pagehelper

第一种方式是在Springboot配置文件中添加

pagehelper.helper-dialect=mysql

pagehelper.params=count=countSql

pagehelper.reasonable=false

pagehelper.support-methods-arguments=true

第二种方式是创建配置类

import org.springframework.context.annotation.Configuration;

import java.util.Properties;

@Configuration
public class PageConfiguration {
    @Bean
    public PageHelper pageHelper() {
        PageHelper pageHelper = new PageHelper();
        Properties properties = new Properties();
        properties.setProperty("offsetAsPageNum","true");
        properties.setProperty("rowBoundsWithCount","true");
        properties.setProperty("reasonable","true");
        properties.setProperty("dialect","mysql");    //配置mysql数据库的方言
        pageHelper.setProperties(properties);
        return pageHelper;
    }
}

第三步:完成分页

dao层直接返回Page 

 

 

service层开启分页

controller接收前端的参数(当前页和每页显示条数) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值