找不到Maven Properties文件

时间:2016-08-03 09:52:09

标签: java maven

我正在使用maven web应用程序。 以下是我放置属性文件的项目结构。

enter image description here

以下是我用来阅读此文件的代码:

public static Properties loadProducerProperty() throws FileException {
     Properties myProperties = new Properties();

     try {
         String resourceName = "newproperties.properties"; // could also be a constant
         ClassLoader loader = Thread.currentThread().getContextClassLoader();
         try (InputStream resourceStream = loader.getResourceAsStream(resourceName)) {
             myProperties.load(resourceStream);
         }


     } catch (FileNotFoundException e) {
         throw new FileException();
     } catch (IOException e) {
         throw new FileException();
     }

     return myProperties;
 }

但我得到FileNotFound例外

我已经通过以下链接并尝试了其他的事情,但我得到了同样的错误:

Cannot load properties file from resources directory

我在这里做错了什么。

谢谢

1 个答案:

答案 0 :(得分:2)

在文件名前添加斜杠:

String resourceName = "/newproperties.properties"; // could also be a constant