启用微服务报错:Method has too many Body parameters
package com.llq.springcloud.controller;
@RestController
public class StorageController {
@Resource
private StorageService storageService;
// 扣减库存你
@PostMapping("/storage/reduce")
public Result reduce(@RequestParam("productId") Long productId, @RequestParam("nums") Integer nums){
storageService.reduce(productId, nums);
return Result.success("扣减库存成功", null);
}
}
在 StorageService 接口中 Reduce 方法也添加相应注解
package com.llq.springcloud.service;
@FeignClient(value = "seata-storage-micro-service")
public interface StorageService {
// 扣减库存
@PostMapping("/storage/reduce")
public Result reduce(@RequestParam("productId") Long productId, @RequestParam("nums") Integer nums);
}
标签:Body,RequestParam,parameters,nums,reduce,报错,public,productId
From: https://www.cnblogs.com/aclq/p/17914083.html