如何在资源文件夹中存储属性文件

时间:2019-06-12 02:36:27

标签: java maven

我正在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和目标文件夹工作的情况下,我应该在哪里进行这项工作?

0 个答案:

没有答案