重点记录和新增员工不一样的地方
首先是这里要上传菜的图片,所以我们要先写一个文件上传接口,在写新增菜品的接口
首先就是要开通阿里云oss
1.文件上传接口:
1.AliOssUtill:是一个阿里云oss提供好的工具类,直接cv就行,里面有一个方法upload帮助文件上传,还有一个容器用来进行拼接,规范文件访问路径规则
2.有两个配置文件application.yml和application-dev.yml,要把真正的密码写在application-dev.yml 上,并且还有一个类AliOssProperties用来封装配置文件中的属性
3.config里面的OssConfiguration类:用来创建工具类AliOssUtil类的对象,并且调用AliOssProperties封装好的属性给AliOssUtil类
4.CommonController:既然是Controller类,那么面对的就是接收前端传进来的文件路径,然后通过一系列手段将其划分拼接为新的路径
2.新增菜品接口:
1.DisController:记得前端传进来打包进DTO
2.DisServiceImpl:首先传到mapper的要从DTO变成实体类,其次要分两次插入,向菜品表插入1条数据,向口味表插入n条数据(因为从前端传过来的口味是一个集合)
3.DisMapper和DisFlavorMapper中的两个xml文件有许多的细节,多看看
这里可以说是多表插入了,一个service对应两个mapper
标签:插入,新增,接口,application,菜品,上传,yml From: https://blog.51cto.com/u_15806469/6914264