SpringBoot整合PegeHelper

一.导入核心依赖


com.github.pagehelper
pagehelper-spring-boot-starter
1.2.12

二.编写service层以及实现层
service层:
//查询所有数据
List findAll();

//实现分页功能
List findByPage( Integer pageNum,Integer pageSize);

*实现层:
@Autowired
private EmpMapper empMapper;

@Override
public List<Emp> findAll() {
    return empMapper.findAll();
}

@Override
public List<Emp> findByPage(Integer pageNum,Integer pageSize) {
//在查询所有的数据上,增加一条语句
  PageHelper.startPage(pageNum,pageSize);

    List<Emp> list = empMapper.findAll();

    return list;
}*

三.mapper层:
List findAll();

四.相关xml层:

select * from emp

五.controller层:
@Controller
@RequestMapping(“/emp”)
public class EmpController {
@Autowired
private EmpService empService;

@RequestMapping("findAll")
@ResponseBody
public List<Emp> findAll(){
  return   empService.findAll();
}


@RequestMapping("findByPage/{pageNum}/{pageSize}")
//pageNum:要展示的当前页
//pageSize:要展示当前页里面的多少条数据
@ResponseBody
public List<Emp> findByPage(@PathVariable("pageNum") Integer pageNum,@PathVariable("pageSize") Integer pageSize){
  return   empService.findByPage(pageNum,pageSize);
}

}

六.结果
在这里插入图片描述
七.总结
①相关的路径要输入正确
②要理清思路
③sql语句要细心
(如有错误,劳烦批评指正)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新手小杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值