我正在Java项目中创建和更新属性文件。 该项目被用作其他项目的库。
因此,我通过以下方式获取属性文件:
Properties p =new Properties();
ClassLoader cl = this.getClass().getClassLoader();
try (InputStream stream = cl.getResourceAsStream(fileName)) {
p.load(stream);
}
我需要使用getResourceAsStream
才能使它在库中起作用。
所以,如果我尝试通过以下方式存储。
p.store(new FileOutputStream(fileName), null);
该文件显示在项目的根目录中,但不在src / main / resources中应有的位置...
那么,在考虑到需要为src和目标文件夹工作的情况下,我应该在哪里进行这项工作?