首页 > 其他分享 >启用微服务报错:Method has too many Body parameters

启用微服务报错:Method has too many Body parameters

时间:2023-12-19 16:35:40浏览次数:30  
标签:Body RequestParam parameters nums reduce 报错 public productId

启用微服务报错: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

相关文章

  • 启动微服务报错:java.lang.IllegalStateException: Service id not legal hostname (se
    Order微服务通过opneFeign调用storage和account时报错原因分析:服务名称不能有下划线,可以使用中划线,Springcloud无法识别下划线,将下划线改为中划线即可注意:这个改了之后,你在进行远程调用的时候,接口对应的方法接口也需要相应改变【分布式开发,一个微服务模块修改了,很可能......
  • 高德地图api报错 Get geolocation timeout.Get ipLocation failed.
    使用了https报错Getgeolocationtimeout.GetipLocationfailed. 报错是定位超时,由于JSAPI使用的是浏览器提供的定位服务,所以定位的准确度和成功率都会对浏览器有很大的依赖。由于Chrome在国内没有提供服务,因此使用Chrome定位服务的浏览器,比如:Chrome、火狐、安卓原生WebVie......
  • DevEco Studio 报错only contain [a-zA-z0-9_].
    DevEcoStudio报错onlycontain[a-zA-z0-9_].一、操作环境操作系统: Windows10专业版IDE:DevEcoStudio3.1SDK:HarmonyOS3.1二、错误>hvigorERROR:Failed:entry:default@CompileResource... >hvigorERROR:Toolsexecutionfailed.Error:'��̲1'onlycontain[a-zA......
  • Docker启动Nacos报错:Nacos Server did not start because dumpservice bean construct
    一、表象重启服务器之后Docker运行Nacos容器,启动成功,但是外网无法访问。查看了一下Nacos启动日志(dockerlogsnacos容器名)二、分析很明显是数据库配``置问题。。如果是数据库配置的问题,可以着重检查以下信息尤其是MySQL内网Host,查询方式见Docker安装Nacos三、解决我已......
  • Linux安装nacos 启动报错解决: which: no javac in (/usr/local/sbin:/usr/local/bin:
    报错信息:which:nojavacin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)readlink:缺少操作数Try'readlink--help'formoreinformation.dirname:缺少操作数Try'dirname--help'formoreinformation.ERROR:PleasesettheJAVA_HOME......
  • go服务get请求中携带分号(;)时报错,获取不到参数的问题
    前言我们在写get方式的api请求时,有时候会用这样的一种方式携带参数:http://ip:port/a/b?query=key:1;value:2&other=xxx,这里我们注意到query一个字段其实是携带了等子字段的,一个是key,一个是value;这在go1.17版本之前是没有问题的。但是在1.17之后打印警告,在1.20之后,go服务......
  • 视频监控管理平台/智能监测/检测系统EasyCVR出现内核报错导致无法播放,该如何解决?
    GB28181视频监控/安防视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,安防监控汇聚平台EasyCVR可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控管理平台EasyCVR支持多种播放协议,包括:H......
  • nmcli 报错
    nmcliconnectionmodifyens32ipv4.addresses192.168.10.10/24因为原本就存在网卡配置文件,所以准备直接只修改一个ip地址然后报错了nmcliconnectionupens32^C#重启网卡的时候,一直卡在一个界面查看配置文件,发现BOOTPROTO=dhcp修改网卡类型[[email protected]......
  • 创建rabbitmq用户时报错
    报错内容如下:Error:unabletoperformanoperationonnode'rabbit@bogon'.Pleaseseediagnosticsinformationandsuggestionsbelow.Mostcommonreasonsforthisare:Targetnodeisunreachable(e.g.duetohostnameresolution,TCPconnectionorfirewal......
  • Exchange接入ADFS-CAS,登录后提示报错“WrongAudienceUriOrBadSigningCert”
    cas登录密码验证成功后,跳转到Exchangeowa的时候出现如下报错:https://mail.test19.com/owa/auth/errorfe.aspx?msg=WrongAudienceUriOrBadSigningCert处理方法:1.登录ex,Get-OrganizationConfig|fladfs*,检查AdfsAudienceUris是否有未添加的url,检查AdfsSignCertificateThumbprints......