Java Api从中心获取Config数据

2019-06-20  本文已影响0人  吕小凯

项目引入依赖

    <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;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读