Spring Boot电商项目40:商品模块六:后台的【商品列表】接口;(想到了一个问题:【PageHelper分页查询的时候,无论如何都要先查询出所有数据】:这难道不是一种浪费吗?PS:理解错了啦)

说明:

(1)本篇博客的内容:后台的【商品列表】接口;

(2)本篇博客想到的一个问题:(PS:还没研究这个问题)

          ● 对于这个问题,是自己理解错了;在开发【52:第五章:开发admin管理服务:5:开发【查询admin账号列表,接口】;】的时候,才发现:只要我们利用【PageHelper.startPage(page, pageSize)】开启了分页,并通过page和pageSize设置了当前页和每页条数;那么,后面其查数据库的时候,就只会查该页的数据;

目录

一:后台的【商品列表】接口说明;

1.后台的【商品列表】接口文档;

2.后台的【商品列表】接口,在界面上的表现;

二:正式开发;

1.在ProductAdminController中,创建后台的分页查询商品列表的方法:list()方法;

2.在ProduceServiceImpl中编写分页查询商品列表的方法:listForAdmin()方法;并在ProductService接口中,反向生成对应的方法声明;

(1)在ProduceServiceImpl中编写分页查询商品列表的方法:listForAdmin()方法;

(2)ProductService接口中,反向生成对应的方法声明;

3.在ProductMapper接口中,定义后台的,查询商品列表的方法:selectListForAdmin()方法;并在ProductMapper.xml中,编写对应的SQL;

(1)在ProductMapper接口中,定义后台的,查询商品列表的方法:selectListForAdmin()方法;

(2)在ProductMapper.xml中,编写对应的SQL;

三:测试;


一:后台的【商品列表】接口说明;

1.后台的【商品列表】接口文档;

接口返回示例:

2.后台的【商品列表】接口,在界面上的表现;


二:正式开发;

1.在ProductAdminController中,创建后台的分页查询商品列表的方法:list()方法;

    @ApiOperation("后台的商品列表")
    @GetMapping("/admin/product/list")
    @ResponseBody
    public ApiRestResponse list(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize) {
       
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值