SpringBoot 2.0 学习(六)整合Mybatis+CURD+分页

SpringBoot 2.0 学习(六)整合Mybatis+CURD+分页

分页只是在之前增删改查基础上稍加改动即可,采用通用Mapper和分页组件实现分页效果

第一步

添加相关依赖

	
	
	    com.github.pagehelper
	    pagehelper-spring-boot-starter
	    1.2.5
	
	
    
        tk.mybatis
        mapper-spring-boot-starter
        2.0.2
    

第二步

service中添加分页方法

/**
 * 分页显示所有用户
 * @user 分页对象
 * @page 当前页码
 * @pageSize 每页显示记录条数
 * @return  PageInfo  每页显示的用户对象
 */
PageInfo findAllByPage(User user, Integer page, Integer pageSize);

业务实现类serviceImpl

@Override
@Transactional(readOnly = true)
public PageInfo findAllByPage(User user, Integer page, Integer pageSize) {
	//开始分页
	PageHelper.startPage(page, pageSize);
	List users = userMapper.selectAll();
	return new PageInfo<>(users);
}

第三步

controller控制层
SpringBoot 2.0 学习(六)整合Mybatis+CURD+分页_第1张图片

第四步

前端页面listPageUser.html

导入的css和js

    
	
	

分页代码


第五步

分页效果图
SpringBoot 2.0 学习(六)整合Mybatis+CURD+分页_第2张图片
SpringBoot 2.0 学习(六)整合Mybatis+CURD+分页_第3张图片

你可能感兴趣的:(Spring,Boot,2.0学习笔记)