Пустой параметр в весеннем облаке симулировать клиента - PullRequest
0 голосов
/ 27 сентября 2019

У меня проблема с spring-cloud-openfeign-core после обновления с версии 2.1.1 до версии 2.1.2.

Когда я выполняю вызов с пустым параметром, он всегда добавляет свое имя в строку запроса, которая былане так раньше.Сгенерированный URL в 2.1.1 равен http://test.url/endpoint, но в 2.1.2 он становится http://test.url/endpoint?id с ?id в конце.

// request
myFeignClient.myGetRequest(List.of())

// client
@FeignClient(name = "client", url = "http://test.url/")
public interface MyFeignClient {

    @RequestLine("GET /endpoint?id={id}")
    Object get(@Param(value = "id") List<String> id);
}

Есть ли способ избавиться от пустых имен параметров?

...