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.运行

浙公网安备 33010602011771号