Дублирующиеся значения списка Spring Cloud Feign Client

У меня есть этот интерфейс, отображающий мой оставшийся клиент с помощью Spring cloud Feign.

@FeignClient(url = "http://localhost:8080")
public interface RestClient {

    @RequestMapping(value = "?ids={ids}", method = GET)
    List<Posicao> get(@RequestParam(value = "ids") List ids);
}

У меня есть список в моих параметрах, вызывая клиента, у меня есть этот запрос:

restClient.get(Arrays.asList(1, 2));

http://localhost:8080/ids=1,2,1,2

Это дублирование значений списка!

Я уже пытался использовать массив, целочисленный и строковый общий список, но безуспешно.


person Rafael Zeffa    schedule 19.08.2015    source источник
comment
Я продублировал проблему и создал проблему: github.com/spring -cloud/spring-cloud-netflix/issues/496   -  person spencergibb    schedule 19.08.2015


Ответы (1)


Удаление ?ids={ids} из @RequestMapping устраняет проблему. Туда должны идти только параметры path.

person spencergibb    schedule 19.08.2015