在项目开发过程中,为了方便项目的部署,提高代码的灵活性,不把参数在代码中写死,可以通过配置文件来配置参数。
配置文件 名称:config.properties
内容: #Excel存放路径
Excel.path=D:\\solr\\rcqjl
#项目地址
file.url=http://10.9.11.177:9080/file
Java 读取配置文件:
package util;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class ReadProperties {
public Properties readProperties(String path){
Properties prop=new Properties();
try {
InputStream is=this.getClass().getResourceAsStream(path);
prop.load(is);
is.close();
} catch (IOException e) {
e.printStackTrace();
}
return prop;
}
public String getProperties(String path,String key){
ReadProperties rp = new ReadProperties();
Properties p = rp.readProperties(path);
return p.getProperty(key);
}
public static void main(String[] args){
ReadProperties rp = new ReadProperties();
// Properties p = rp.readProperties("/config.properties");
System.out.println("file.url----->" + rp.getProperties("/config.properties","solr.url"));
}
}
输出结果:
file.url----->http://10.9.11.177:9080/file