2016-08-03 4 views
1

Я использую веб-приложение maven. Ниже представлена ​​моя структура проекта, в которой я разместил файл свойств.

enter image description hereФайл Maven Properties не найден

Ниже мой код, который я использую, чтобы прочитать этот файл:

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 Exception

Я прошел по ссылке и попытался другие вещи также, но я получаю ту же ошибку:

Cannot load properties file from resources directory

Что я здесь делаю неправильно.

Спасибо

ответ

2

Добавить косую черту перед именем файла:

String resourceName = "/newproperties.properties"; // could also be a constant 
Смежные вопросы