Lab2.md 1.2 KB

由于作业的连贯性,在之后每次作业中,同学们可以选择:

  1. 在上一次作业的基础上继续完成。
  2. 使用新的框架代码。新的框架代码会包含上一次作业的参考答案。

作业内容

完成商店和商品模块。包含如下需求:

  1. 商场管理员可以创建商店。
  2. 顾客可以获取商店信息。
  3. 商店工作人员可以上架商品、增加库存。
  4. 顾客可以查看商店下所有商品信息。

作业要求

  1. 商店创建需要上传一张图片,商品创建需要上传多张图片。由于包含文件,创建建议依照如下流程:
    1. 前端调用后端上传文件接口(已经完成),后端将上传完成的图片链接返回给前端。
    2. 前端将返回的链接和其他创建信息传输给后端,数据库存储创建信息,图片要保存链接。
  2. 文件上传代码部分已经完成,使用了阿里云的OSS服务。需要自行前往阿里云开启OSS服务,并且将信息补充填入到application.yml文件中。在之后每次作业中,都需要先填入这一项。

学习内容

  1. 文件传输(MultipartFile)
  2. 阿里云OSS服务
  3. @ConfigurationProperties注解使用
  4. Java中stream()的用法以及其中Lambda表达式的用法