如何将SpringBoot与PageHelper整合并优化日志处理?
摘要:pagehelper整合 引入依赖 <dependency> <groupId>com.github.pagehelper<gr
pagehelper整合
引入依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>2.1.0</version>
<scope>compile</scope>
</dependency>
编写代码
@GetMapping("/list/{pageNo}")
public PageInfo<Vip> findAll(@PathVariable int pageNo) {
// 设置当前页码和每页显示的条数
PageHelper.startPage(pageNo, 10);
// 查询数据
List<Vip> allVip = vipService.findAllVip();
// 将数据封装到pageinfo对象中
PageInfo<Vip> pageInfo = new PageInfo<>(allVip);
return pageInfo;
}
web层响应结果的封装
对于前后端分离的系统来说,后端会返回json数据,一般会封装一个R对象来解决统一响应格式问题。
