diff --git a/apollo-common/src/main/java/com/ctrip/framework/apollo/common/utils/BeanUtils.java b/apollo-common/src/main/java/com/ctrip/framework/apollo/common/utils/BeanUtils.java index ef636615b6b..160066b41aa 100644 --- a/apollo-common/src/main/java/com/ctrip/framework/apollo/common/utils/BeanUtils.java +++ b/apollo-common/src/main/java/com/ctrip/framework/apollo/common/utils/BeanUtils.java @@ -28,6 +28,7 @@ import java.util.Collections; import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import java.util.Set; @@ -164,7 +165,7 @@ public static Map> aggByKeyToList(String key, List list) { */ @SuppressWarnings("unchecked") public static Set toPropertySet(String key, List list) { - Set set = new HashSet<>(); + Set set = new LinkedHashSet<>(); if (CollectionUtils.isEmpty(list)) {// 防止外面传入空list return set; }