From c0a7c3c04253e60bbf34659e3568523360f99421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E9=86=92=E4=BA=BA=E5=A3=AB?= Date: Thu, 25 Feb 2021 16:42:15 +0800 Subject: [PATCH] update ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java. --- .../java/com/ruoyi/common/core/utils/StringUtils.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java index e0bc15a2..e6847793 100644 --- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java +++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java @@ -19,7 +19,7 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils private static final char SEPARATOR = '_'; /** 星号 */ - private static final String START = "*"; + private static final String STAR = "*"; /** * 获取参数不为空值 @@ -472,11 +472,11 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils boolean result = false; do { - formerStarOffset = indexOf(pattern, START, beginOffset); + formerStarOffset = indexOf(pattern, STAR, beginOffset); prefixPattern = substring(pattern, beginOffset, formerStarOffset > -1 ? formerStarOffset : pattern.length()); // 匹配前缀Pattern - result = remainingURI.contains(prefixPattern); + result = remainingURI.startsWith(prefixPattern); // 已经没有星号,直接返回 if (formerStarOffset == -1) { @@ -493,10 +493,10 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils } // 匹配后缀Pattern - latterStarOffset = indexOf(pattern, START, formerStarOffset + 1); + latterStarOffset = indexOf(pattern, STAR, formerStarOffset + 1); suffixPattern = substring(pattern, formerStarOffset + 1, latterStarOffset > -1 ? latterStarOffset : pattern.length()); - result = remainingURI.contains(suffixPattern); + result = remainingURI.endsWith(suffixPattern); // 匹配失败,直接返回 if (!result) return false;