Browse Source

Refine AppNameUtil

master
Carpenter Lee 6 years ago
parent
commit
bc620d616f
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java

+ 3
- 1
sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AppNameUtil.java View File

@@ -47,6 +47,8 @@ public final class AppNameUtil {


public static final String APP_NAME = "project.name"; public static final String APP_NAME = "project.name";
public static final String SUN_JAVA_COMMAND = "sun.java.command"; 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; private static String appName;


@@ -76,7 +78,7 @@ public final class AppNameUtil {
String[] strs = command.split(File.separator); String[] strs = command.split(File.separator);
command = strs[strs.length - 1]; 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); command = command.substring(0, command.length() - 4);
} }
appName = command; appName = command;


Loading…
Cancel
Save