项目里有很多配置信息需要处理,记录其中一种简单处理配置文件的方式。
引入maven的坐标点:
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.9</version>
</dependency>
文件引入:
String properties = "test.properties";
PropertiesConfiguration pc = new PropertiesConfiguration();
pc.setEncoding("utf8");
pc.load(properties);
配置文件里值的获取:
String topic = pc.getString("kafka_topic");
boolean restart = pc.getBoolean("restart");
int spoutnum = pc.getInt("spout_num");