如何让FeignClient在url上使用名称



我有一个@FeignClient接口:

@FeignClient(name="${some.service.id}", url="${some.service.url}")
public interface SomeInterface {
...
}

我的问题是-如何引导foreign使用这两个属性之一(名称/url(我在生产属性文件中保留了url属性为空,但它似乎总是使用url属性

所以最终我在这里找到了一个合适的解决方案:基于环境定义不同的Feign客户端实现

虽然我只想使用一个具有配置和配置文件的外部客户端来解决此问题,但我没有找到方法。此解决方案基于创建两个不同的外部客户端,每个客户端都将在正确的配置文件中使用。

相关内容

  • 没有找到相关文章

最新更新