← 返回笔记列表

后端开发与分页处理

学习要点:QQ邮箱验证码发送、用户信息列表处理、分页功能实现、自动生成SQL语句、收货地址管理。
功能导航

QQ邮箱发验证码

用户信息列表

API: 请求用于获取用户列表的URL

问题:返回user所有信息不安全

自动生成SQL语句(Mapper 层代码)

建收货地址表

address的总记录数

收货地址管理页面

收货地址列表分页相关

  1. 前端部分:
    • 分页参数:
    • API访问后端: 从外层的http引进来(封装分页请求并配置Axios实例,baseURL指向后端地址)
  2. 后端部分:
    • 请求参数封装: 接收前端分页参数
    • AddressService逻辑: 使用PageHelper.startPage()启动分页并日志记录:
      返回封装为PageResponse<Address>的结构:setTotal():总记录数 & setList():当前页数据列表
    • AddressController接口:
      接收包含分页信息的AddressListRequest
      返回R<PageResponse<Address>>统一响应结构,包含code,msg,data
  3. 接口测试:
  4. 页面效果: