private final String now = DateUtil.now(); // 新增或者更新 @PostMapping public Result save(@RequestBody Goods goods) { if (goods.getId() == null) { goods.setCode("G-" + RandomUtil.randomNumbers(8)); } goodsService.saveOrUpdate(goods); return Result.success(); }
时间: 2023-06-20 12:07:17 浏览: 115
Spring MVC打印@RequestBody、@Response日志的方法
5星 · 资源好评率100%
这是一个Java Spring Boot的控制器类,用于处理HTTP POST请求并保存商品信息。在请求体中,使用@RequestBody注解将请求体映射为一个Goods对象。如果该Goods对象的id属性为空,说明是新增商品,此时会为该商品生成一个8位随机数作为商品编号,并调用goodsService中的saveOrUpdate方法进行保存或更新商品信息。最后返回一个Result对象表示操作成功。其中,now属性是一个当前时间戳字符串,但是在这个代码段中并没有被使用到。
阅读全文