У меня есть следующая строка
File file = ResourceUtils.getFile("classpath:calculation.csv");
, и я также попытался
File file = ResourceUtils.getFile("classpath:/calculation.csv");
, но оба приведут к ошибке
java.io.FileNotFoundException: class path resource [calculation.csv] cannot be resolved to absolute file path because it does not exist
, но у меня есть расчет.CSV в папке ресурсов .. почему это?
Мне нужно прочитать файл из папки ресурсов, и он также должен работать в среде сервера
РЕДАКТИРОВАТЬ:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("calculation.csv").getFile());
работает так же хорошо, так что совсем нет ..
EDIT2: попробовал с папкой .. У меня есть и calc.csv и csv / accounting.csv в моей папке ресурсов сейчас ..
ничего из вышеперечисленного не работает, с / csv / добавлено.
какой путь хочет эта вещь?!
EDIT3:
aaand
File file = new ClassPathResource("calculation.csv").getFile();
тоже не идет, что даже это..