Ошибка, вызванная: java.io.FileNotFoundException для файла в src / main / resources / config / env / dev2 в приложении SpringBoot 2.0 - PullRequest
1 голос
/ 09 октября 2019

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(new File(propertyFile))));

Здесь я попытался указать propertyFile как "/envsettings/xdev2/env.properties" и "envsettings/xdev2/env.properties", но все еще получаю один и тот же файл. Не найдена проблема.

Когда я вижу структуру каталогов, я вижу C: \ Users \ primary \ git \ dev \ SpringBoot \ Originations \ target \ odyssey \ WEB-INF \ classes \ config75 \ envsettings \ dev2 \ env.properties

может кто-нибудь помочь, пожалуйста

1 Ответ

0 голосов
/ 09 октября 2019

Никогда так не обращайтесь к ресурсам из classpath. Используйте Class.getResourceAsStream или ClassLoader.getResourceAsStream:

BufferedReader br = new BufferedReader(
    this.getClass().getResourceAsStream("path/relative/to/classpath/resource.file")
);
...