Я строю WAR / EAR, и один из моих компонентов читает во многих пользовательских файлах конфигурации, используя File IO:
Reader reader = new BufferedReader(new FileReader(path));
Путь выше - это строка, которая передается каксвойство к этому классу через файл applicationContext.xml Spring.
Какой путь строки я должен указать, если я хочу поместить все эти файлы конфигурации в WAR?Можно ли это сделать?Или компонент неверен и должен использовать вместо него getResourceAsStream()
?
Я просмотрел и нашел много информации о getResource()
и URI .Однако я не смог найти, можно ли создать правильный путь к файлу для ресурса внутри applicationContext.xml