java普通项目读取阿波罗apollo配置信息

 

1.阿波罗配置信息

 

2.创建配置文件

app.properties

app.id=200
apollo.meta=http://192.168.1.100:8080

# application.properties
db.url=jdbc:mysql://192.168.1.14:3306/db_admin?useSSL=false
db.username=root
db.password=123456
es.host=192.168.1.134
es.port=19200
es.username=elastic
es.password=elastic

这个文件里除了配置阿波罗的配置外,还可以配置其他参数,该文件必须放在META-INF目录下

若其他程序需要读取阿波罗以外的参数,使用如下方式获取

 

3.创建测试程序

ApolloConfigExample.java

package org.hxl.rds;

import com.ctrip.framework.apollo.Config;
import com.ctrip.framework.apollo.ConfigService;


public class ApolloConfigExample {
    public static void main(String[] args) {

        // 获取默认命名空间的配置
        Config config = ConfigService.getAppConfig();

        // 获取配置值
        String name = config.getProperty("name", "defaultValue");
        int age = Integer.parseInt(config.getProperty("age", "defaultValue"));
        System.out.println("name: " + name);
        System.out.println("age: " + age);
    }
}

 

4.运行

 

 

posted @ 2025-06-20 16:00  slnngk  阅读(142)  评论(0)    收藏  举报