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