Как получить файлы из папки ресурсов. Spring Framework

Я пытаюсь распаковать мой XML-файл:

public Object convertFromXMLToObject(String xmlfile) throws IOException {
    FileInputStream is = null;
    File file = new File(String.valueOf(this.getClass().getResource("xmlToParse/companies.xml")));
    try {
        is = new FileInputStream(file);
        return getUnmarshaller().unmarshal(new StreamSource(is));
    } finally {
        if (is != null) {
            is.close();
        }
    }
}

Но я получаю следующие ошибки: java.io.FileNotFoundException: null (Нет такого файла или каталога)

Вот моя структура:

Почему я не могу получить файлы из папки ресурсов? Благодарю.

Обновить.

После рефакторинга,

URL url = this.getClass (). GetResource ("/ xmlToParse / companies.xml"); Файл file = новый файл (url.getPath ());

Я вижу ошибку более четко:

java.io.FileNotFoundException: /content/ROOT.war/WEB-INF/classes/xmlToParse/companies.xml (нет такого файла или каталога)

Он пытается найти WEB-INF / classes / Я добавил туда папку, но все равно получаю эту ошибку :(

Ответы на вопрос(3)

Ваш ответ на вопрос