Vesta发号器源码解析——CommonUtils
这个类是一个通用的工具类,主要功能就是判断某个变量是不是开的状态
public static String[] SWITCH_ON_EXP = new String[]{"ON", "TRUE", "on", "true"};
public static String[] SWITCH_OFF_EXP = new String[]{"OFF", "FALSE", "off", "false"};
//判断指定配置项配置的是不是开的
public static boolean isOn(String swtch) {
if (Arrays.asList(SWITCH_ON_EXP).contains(swtch)) {
return true;
}
return false;
}
//判断指定配置项配置的是不是关的
public static boolean isPropKeyOn(String key) {
String prop = System.getProperty(key);
if (Arrays.asList(SWITCH_ON_EXP).contains(prop)) {
return true;
}
return false;
}