diff --git a/apollo-core/src/main/java/com/ctrip/apollo/core/MetaDomainConsts.java b/apollo-core/src/main/java/com/ctrip/apollo/core/MetaDomainConsts.java index cbb9c2e6d0055d704857d4db1c485996eefec460..60491533908fd9905dc87b50a351cbb9394455b0 100644 --- a/apollo-core/src/main/java/com/ctrip/apollo/core/MetaDomainConsts.java +++ b/apollo-core/src/main/java/com/ctrip/apollo/core/MetaDomainConsts.java @@ -13,16 +13,17 @@ import com.ctrip.apollo.core.utils.ResourceUtils; * * Currently, apollo supports local/dev/fat/uat/lpt/pro environments. */ +@SuppressWarnings({"rawtypes", "unchecked"}) public class MetaDomainConsts { - private static Map domains = new HashMap<>(); + private static Map domains = new HashMap<>(); public static final String DEFAULT_META_URL = "http://localhost:8080"; static { Properties prop = new Properties(); prop = ResourceUtils.readConfigFile("apollo-env.properties", prop); - Map env = System.getenv(); + Map env = System.getProperties(); domains.put(Env.LOCAL, env.getOrDefault("local_meta", prop.getProperty("local.meta", DEFAULT_META_URL))); domains.put(Env.DEV, @@ -38,6 +39,6 @@ public class MetaDomainConsts { } public static String getDomain(Env env) { - return domains.get(env); + return String.valueOf(domains.get(env)); } }