From bc620d616fc98bb03c0e1b2bbee7b0da184fc7c5 Mon Sep 17 00:00:00 2001 From: Carpenter Lee Date: Tue, 31 Jul 2018 10:26:37 +0800 Subject: [PATCH] Refine AppNameUtil --- .../main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java index d616f29f..378e26e9 100755 --- a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java +++ b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java @@ -47,6 +47,8 @@ public final class AppNameUtil { public static final String APP_NAME = "project.name"; public static final String SUN_JAVA_COMMAND = "sun.java.command"; + private static final String JAR_SUFFIX_LOWER = ".jar"; + private static final String JAR_SUFFIX_UPPER = ".JAR"; private static String appName; @@ -76,7 +78,7 @@ public final class AppNameUtil { String[] strs = command.split(File.separator); command = strs[strs.length - 1]; } - if (command.endsWith(".jar") || command.endsWith(".JAR")) { + if (command.endsWith(JAR_SUFFIX_LOWER) || command.endsWith(JAR_SUFFIX_UPPER)) { command = command.substring(0, command.length() - 4); } appName = command;