- FeignClient標簽默認使用name屬性作為bean name,name屬性同時為服務名。
- 如果指定了contextId屬性,則使用contextId作為bean name。
如此可為一個服務創建多個FeignClient:
@FeignClient(name = "my-service-id", contextId = "my-service-id-api1")
public interface Api1FeignClient {
}
@FeignClient(name = "my-service-id", contextId = "my-service-id-api2")
public interface Api2FeignClient {
}