项目引入依赖
<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo-client</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo-core</artifactId>
<version>1.1.0</version>
</dependency>
Java代码
import com.ctrip.framework.apollo.Config;
import com.ctrip.framework.apollo.ConfigService;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/**
* 通过Java API从配置中心获取配置属性
*/
public class Demo {
public static Map<String, String> initConfig() {
Config config = ConfigService.getAppConfig();
Set<String> propertyNames = config.getPropertyNames();
Map<String, String> map = new HashMap<String, String>();
for (String s : propertyNames) {
System.out.println(s + " = " + config.getProperty(s, s));
map.put(s, config.getProperty(s, s));
System.out.println(s + " = " + config.getProperty(s, s)+"添加成功");
}
return map;
}
}
网友评论