SpringCloud + OpenFeign: невозможно использовать @RequestAttribute для вызова другого приложения - PullRequest
0 голосов
/ 04 августа 2020

У меня есть сопоставление Spring Cloud Feign Client, определенное следующим образом:

@RequestMapping(method = RequestMethod.GET, value = "/list")
List<PojoVM> getList(@RequestAttribute (name = "cifNumber") String cifNumber);

когда я звоню

public List<PojoVM> getList() {
  return client.getList("100001");
}

Другое приложение получает этот вызов API OpenFeign как POST, а не GET

Есть ли другой способ использовать @RequestAtrribute?

1 Ответ

0 голосов
/ 04 августа 2020

Я не знаю аннотации @RequestAttribute. Вместо этого вы должны использовать @RequestParam (или @PathVariable).

@RequestMapping(method = RequestMethod.GET, value = "/list")
List<PojoVM> getList(@RequestParam(name="cifNumber") String cifNumber);
...