由于作业的连贯性,在之后每次作业中,同学们可以选择:
- 在上一次作业的基础上继续完成。
- 使用新的框架代码。新的框架代码会包含上一次作业的参考答案。
作业内容
完成商店和商品模块。包含如下需求:
- 商场管理员可以创建商店。
- 顾客可以获取商店信息。
- 商店工作人员可以上架商品、增加库存。
- 顾客可以查看商店下所有商品信息。
作业要求
- 商店创建需要上传一张图片,商品创建需要上传多张图片。由于包含文件,创建建议依照如下流程:
- 前端调用后端上传文件接口(已经完成),后端将上传完成的图片链接返回给前端。
- 前端将返回的链接和其他创建信息传输给后端,数据库存储创建信息,图片要保存链接。
- 文件上传代码部分已经完成,使用了阿里云的OSS服务。需要自行前往阿里云开启OSS服务,并且将信息补充填入到application.yml文件中。在之后每次作业中,都需要先填入这一项。
学习内容
- 文件传输(MultipartFile)
- 阿里云OSS服务
- @ConfigurationProperties注解使用
- Java中stream()的用法以及其中Lambda表达式的用法