diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java index de0750ae..9fbabc97 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/RemoteAddrRoutePredicateFactory.java @@ -29,7 +29,6 @@ import javax.validation.constraints.NotNull; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.springframework.cloud.gateway.support.ipresolver.DefaultRemoteAddressResolver; import org.springframework.cloud.gateway.support.ipresolver.RemoteAddressResolver; import org.springframework.validation.annotation.Validated; import org.springframework.web.server.ServerWebExchange; @@ -112,7 +111,7 @@ public class RemoteAddrRoutePredicateFactory extends AbstractRoutePredicateFacto private List sources = new ArrayList<>(); @NotNull - private RemoteAddressResolver remoteAddressResolver = new DefaultRemoteAddressResolver(); + private RemoteAddressResolver remoteAddressResolver = new RemoteAddressResolver(){}; public List getSources() { return sources;