This is an automated email from the ASF dual-hosted git repository. xiaoyu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-shenyu.git
The following commit(s) were added to refs/heads/master by this push: new 3d35ac8f1 Update SignUtils.java (#3343) 3d35ac8f1 is described below commit 3d35ac8f1477c169dc455c6648fb9f4bef860274 Author: damonxue <49482363+damon...@users.noreply.github.com> AuthorDate: Wed Apr 27 13:16:39 2022 +0800 Update SignUtils.java (#3343) optimize stream codes --- .../src/main/java/org/apache/shenyu/common/utils/SignUtils.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java b/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java index 2aad35808..7154ed1d9 100644 --- a/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java +++ b/shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java @@ -20,9 +20,7 @@ package org.apache.shenyu.common.utils; import org.apache.shenyu.common.constant.Constants; import org.springframework.util.DigestUtils; -import java.util.Arrays; import java.util.Comparator; -import java.util.List; import java.util.Map; import java.util.Objects; import java.util.UUID; @@ -55,11 +53,8 @@ public final class SignUtils { * @return sign */ public static String generateSign(final String signKey, final Map<String, String> params) { - List<String> storedKeys = Arrays.stream(params.keySet() - .toArray(new String[]{})) + final String sign = params.keySet().stream() .sorted(Comparator.naturalOrder()) - .collect(Collectors.toList()); - final String sign = storedKeys.stream() .filter(key -> !Objects.equals(key, Constants.SIGN)) .map(key -> String.join("", key, params.get(key))) .collect(Collectors.joining()).trim()