Skip to content

Commit 481305c

Browse files
committed
feat: Uses StringUtils.commaDelimitedListToStringArray instead
1 parent 3028054 commit 481305c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/config/LoadBalancerAutoConfiguration.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.springframework.cloud.loadbalancer.config;
1818

19+
import java.util.Arrays;
1920
import java.util.Collections;
2021
import java.util.List;
2122

@@ -37,6 +38,7 @@
3738
import org.springframework.context.annotation.Bean;
3839
import org.springframework.context.annotation.Configuration;
3940
import org.springframework.core.env.Environment;
41+
import org.springframework.util.StringUtils;
4042

4143
/**
4244
* @author Spencer Gibb
@@ -51,14 +53,12 @@
5153
@ConditionalOnProperty(value = "spring.cloud.loadbalancer.enabled", havingValue = "true", matchIfMissing = true)
5254
public class LoadBalancerAutoConfiguration {
5355

54-
private static final String ZONE_SPLITTER_COMMA = ",";
55-
5656
@Bean
5757
@ConditionalOnMissingBean
5858
public LoadBalancerZoneConfig zoneConfig(Environment environment) {
5959
return new LoadBalancerZoneConfig(environment.getProperty("spring.cloud.loadbalancer.zone"),
60-
List.of(environment.getProperty("spring.cloud.loadbalancer.secondary-zones", "")
61-
.split(ZONE_SPLITTER_COMMA)));
60+
Arrays.stream(StringUtils.commaDelimitedListToStringArray(environment.getProperty("spring.cloud.loadbalancer.secondary-zones", "")))
61+
.toList());
6262
}
6363

6464
@ConditionalOnMissingBean

0 commit comments

Comments
 (0)