From 36ee6859917be543fb0afaff9420e864689fdc09 Mon Sep 17 00:00:00 2001 From: yuzhang <562713990@qq.com> Date: Wed, 11 Sep 2019 23:57:42 +0800 Subject: [PATCH] I think there should not import classes in log4j (#1292) Fixes #1290 --- .../support/ipresolver/XForwardedRemoteAddressResolver.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ipresolver/XForwardedRemoteAddressResolver.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ipresolver/XForwardedRemoteAddressResolver.java index 49945a04..ea5ea2f9 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ipresolver/XForwardedRemoteAddressResolver.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ipresolver/XForwardedRemoteAddressResolver.java @@ -21,12 +21,12 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; -import org.apache.logging.log4j.util.Strings; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.server.reactive.ServerHttpRequest; import org.springframework.util.Assert; +import org.springframework.util.StringUtils; import org.springframework.web.server.ServerWebExchange; /** @@ -129,7 +129,7 @@ public class XForwardedRemoteAddressResolver implements RemoteAddressResolver { return Collections.emptyList(); } List values = Arrays.asList(xForwardedValues.get(0).split(", ")); - if (values.size() == 1 && Strings.isBlank(values.get(0))) { + if (values.size() == 1 && !StringUtils.hasText(values.get(0))) { return Collections.emptyList(); } return values;