RequestParam缺少参数,导致FeignClient注入失败

今天我在Feign Client中增加了如下的代码:

1
2
3
4
5
6
7

/**
    * 全量获取材料平台供应商列表(SRM)
    */
@GetMapping("getSupplierById")
SupplierResponse getSupplierById(@RequestParam String supplierId);

结果本地安装后,会导致依赖该Client的项目始终启动不起来,说无法找到该Client。最后在对比以往的代码后,进行了如下代码调整:

1
2
3
4
5
6
7

/**
  * 全量获取材料平台供应商列表(SRM)
  */
@GetMapping("getSupplierById")
SupplierResponse getSupplierById(@RequestParam("supplierId") String supplierId);

该客户端可以被正确的扫描。