原生java读取apollo配置中心参数

项目结构

原生java读取apollo配置中心参数_第1张图片

1.创建名为java-apollo的项目

1.1 pom.xml如下:

   <dependency>
            <groupId>com.ctrip.framework.apollogroupId>
            <artifactId>apollo-clientartifactId>
            <version>1.4.0version>
        dependency>

2.创建apollo配置文件(resource/META-INF/app.properties)

app.id=201947720

3.创建测试类 App.java

public class App {
    /**
     * 1. 在resource下创建META-INF目录,在其中创建app.properties的文件,里面放置app.id
     * 2. 如下代码获取某个名称空间某个key的值
     * 3. 运行项目需要制定apollo对应eureka中心地址。 -Dapollo.meta=http://localhost:8083
     *
     */
    public static void main(String[] args) {
    	// 获取某个名称空间的配置
        Config config = ConfigService.getConfig("common-data");
        //某个某个名称空间下,某个key的值
        String mysql_ip = config.getProperty("mysql_ip", "");
        System.out.println(mysql_ip);
    }

4.运行项目,需要指定启动参数:

原生java读取apollo配置中心参数_第2张图片

5.Apollo配置中心截图

原生java读取apollo配置中心参数_第3张图片
原生java读取apollo配置中心参数_第4张图片

你可能感兴趣的:(java篇)