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 9f98be95..e023d64f 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 @@ -1,17 +1,20 @@ package org.springframework.cloud.netflix.feign; import lombok.Data; +import lombok.EqualsAndHashCode; + import org.springframework.beans.factory.FactoryBean; /** * @author Spencer Gibb */ @Data +@EqualsAndHashCode(callSuper=false) class FeignClientFactoryBean extends FeignConfiguration implements FactoryBean { - boolean loadbalance; - Class type; - String schemeName; + private boolean loadbalance; + private Class type; + private String schemeName; @Override public Object getObject() throws Exception { diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignConfiguration.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignConfiguration.java index 5e1cefdf..877db50c 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignConfiguration.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignConfiguration.java @@ -78,7 +78,7 @@ public class FeignConfiguration { } protected T loadBalance(Feign.Builder builder, Class type, String schemeName) { - String name = URI.create(schemeName).getHost(); + URI.create(schemeName).getHost(); if(ribbonClient != null) { return builder.client(ribbonClient).target(type, schemeName); } else {