在使用FeignClient配置多個URL時,可以通過添加多個@FeignClient
注解來實現。每個@FeignClient
注解代表一個不同的URL,可以設置不同的name參數來區分不同的Feign Client。
例如:
@FeignClient(name = "service1", url = "http://localhost:8081")
public interface Service1Client {
// Service1相關的Feign Client接口方法
}
@FeignClient(name = "service2", url = "http://localhost:8082")
public interface Service2Client {
// Service2相關的Feign Client接口方法
}
在以上示例中,分別定義了兩個FeignClient,分別對應不同的URL,通過name參數進行區分。在使用時,可以根據不同的Client來調用不同的服務接口方法。