У меня проблема с 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);
}
Есть ли способ избавиться от пустых имен параметров?