如何使FeignClient在URL上使用名称?

时间:2019-11-05 13:39:12

标签: java spring netflix feign

我有一个@FeignClient界面:

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

我的问题是-如何指示伪装使用两个属性(名称/ URL)之一?我在生产属性文件中将url属性留空了,但是好像始终使用url属性。

1 个答案:

答案 0 :(得分:0)

所以最终我在这里找到了合适的解决方案: Define different Feign client implementations based on environment

尽管我只想使用一个带有配置和配置文件的伪客户端来解决此问题,但我没有找到一种方法。该解决方案基于创建两个不同的伪装客户端,每个伪装客户端将在正确的配置文件中使用。

相关问题