Como criar clients genericos do feign

Preciso fazer um client do feign que não tenha um URL que seja hard-coded. Alguma ideia de como poderia fazer isso?

No caso, esse client teria apenas um metodo GET.

Se a URL tem que ser dinâmica, melhor usar RestTemplate.


Já usando o Feign, acho que vc consegue usar os parâmetros como parte da requisição. Já fiz isso com token, vc pode testar com a URL:

interface GenericFeign {
  
  @RequestLine("GET {url}")
  String executar(@Param("url") String url);
}

Obs.: Essas anotações são as do próprio Feign. Não sei se isso funciona com as anotações do Spring Feign Client. E nem se vai funcionar para a URL, mas com headers funciona de boa.

Repito: Com RestTemplate, acredito que seja mais conveniente para vc fazer esse tipo de coisa.