springboot整合pageHelper

1.加入pageHelper依赖

<dependency>
	<groupId>com.github.pagehelper</groupId>
        <artifactId>pagehelper</artifactId>
	<version>4.1.6</version>
</dependency>

2.配置pageHelper(使用java配置)

@Configuration
public class PageHelperConfig {

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

}

3.使用pageHelper

 public List<User> findAllUser() {
    	// 使用分页插件进行分页
    	PageHelper.startPage(1,10);
        List<User> users = userMapper.findAll();
        // 使用分页插件的pageInfo(可选)
        PageInfo<User> page = new PageInfo<>(users);
        System.out.println(page);
        return users;
    }

4测试

 

 

©️2020 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值