该工具类中采用的是java.util.Properties类实现
public class PropertiesUtils {
/**
* 获取配置方法实现
* @param key
* @return
*/
public static String getProperties(String key){
Properties properties = new Properties();
//读取所有的配置文件
String[] propFileArray={
"configuration/flink.nc.properties"
};
//通过流将配置文件中的配置读取,并加载到Properties中
InputStream propStream;
for (String prop : propFileArray) {
try {
propStream = PropertiesUtils.class.getClassLoader().getResourceAsStream(prop);
properties.load(propStream);
propStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
String value = properties.getProperty(key, "");
return value;
}
}