@PostMapping("/addMenu") public AjaxResult addMenu(@RequestBody List<Menu> menus) { menuService.addMenu(menus); return AjaxResult.success(); }前端传{ "menus": [{ "name": "红烧土豆", "price": 10.11 },{ "name": "清蒸鲫鱼", "price": 25.11 }] }实体类是@Data public class Menu{ private Integer id; @NotBlank(message = "菜品名称不能为空") private String name; @NotNull(message = "菜品价格不能为空") private BigDecimal price;
时间: 2023-07-05 15:09:49 浏览: 90
微信小程序开发附源码:Vue.js 实现微信公众号菜单编辑器功能(一).doc
这段代码是一个基于Spring Boot框架的后端接口,实现了添加菜单的功能。前端通过POST请求传递一个包含菜单信息的JSON对象,包含了菜品名称和价格两个字段,后端通过@RequestBody注解将其转换为Menu实体类的List对象进行处理。在实体类中,id字段可以为空,name字段不能为空,price字段不能为空且为BigDecimal类型。最后返回一个AjaxResult对象,表示请求成功。
阅读全文