Skip to content

Commit 993f4ee

Browse files
committed
Avoid cycle in getScheme().
1 parent 9804818 commit 993f4ee

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaServiceInstance.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
import com.netflix.appinfo.InstanceInfo;
2424

25-
import org.springframework.cloud.client.DefaultServiceInstance;
2625
import org.springframework.cloud.client.ServiceInstance;
2726
import org.springframework.core.style.ToStringCreator;
2827
import org.springframework.util.Assert;
@@ -81,7 +80,9 @@ public boolean isSecure() {
8180

8281
@Override
8382
public URI getUri() {
84-
return DefaultServiceInstance.getUri(this);
83+
String scheme = (isSecure()) ? "https" : "http";
84+
String uri = String.format("%s://%s:%s", scheme, getHost(), getPort());
85+
return URI.create(uri);
8586
}
8687

8788
@Override

0 commit comments

Comments
 (0)