.properties文件是为了方便我的修改和移植,里面是以键值对的形式存在的(比如说我们可以把连接数据库中的url与username与password放在里面,当项目发布移植的时候我们可以方便修改)
FileInputStream中如果你使用相对路径那就会报错,时候我们可以通过这个文件的上级文件夹目录才可以通过,比如说src/**/***等。
下面是properties文件的操作代码:
public static String getDatabaseProperties(String key) throws IOException{
String value = "";
Properties pt = new Properties();
InputStream in = new BufferedInputStream(new FileInputStream("src/config/database.properties"));
pt.load(in);
value = pt.getProperty(key);
return value;
}