Ensure whitespace is stripped from appConfig in turbine

Fixes gh-948
This commit is contained in:
Dave Syer
2016-04-04 16:59:44 +01:00
parent 1c4db22c28
commit fcd0feb61e

View File

@@ -19,11 +19,11 @@ package org.springframework.cloud.netflix.turbine;
import java.util.Arrays;
import java.util.List;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.util.StringUtils;
import lombok.Data;
/**
* @author Spencer Gibb
*/
@@ -38,11 +38,12 @@ public class TurbineProperties {
private boolean combineHostPort = false;
public List<String> getAppConfigList() {
if (!StringUtils.hasText(appConfig)) {
if (!StringUtils.hasText(this.appConfig)) {
return null;
}
String[] parts = appConfig.trim().split(",");
String[] parts = StringUtils.commaDelimitedListToStringArray(this.appConfig);
if (parts != null && parts.length > 0) {
parts = StringUtils.trimArrayElements(parts);
return Arrays.asList(parts);
}
return null;