diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java index 587fa04a..b8af29be 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java @@ -135,6 +135,9 @@ class FeignClientFactoryBean implements FactoryBean, InitializingBean { if (StringUtils.hasText(this.name)) { return loadBalance(feign(), this.type, this.name); } + if (StringUtils.hasText(this.url) && !this.url.startsWith("http")) { + this.url = "http://" + this.url; + } return feign().target(this.type, this.url); }