Из ответа @NimChimpsky в аналогичный вопрос:
Resource resource = new ClassPathResource("path.txt");
InputStream resourceInputStream = resource.getInputStream();
Использование ClassPathResource и интерфейса Ресурс . И убедитесь, что вы правильно добавляете каталог ресурсов (добавляя /src/main/resources/
в путь к классам).
Обратите внимание, что у Resource есть метод для получения java.io.File
, поэтому вы также можете использовать:
Resource resource = new ClassPathResource("path.txt");
FileReader fr = new FileReader(resource.getFile());