При связывании для доступа к файлу YAML выбрасывается NullPointPointer - PullRequest
0 голосов
/ 24 сентября 2019

С помощью этого кода я пытаюсь получить доступ к файлу yaml, который находится в моей папке ресурсов в проекте intellij, чтобы получить некоторые свойства:

 InputStream inputStream = this.getClass()
                .getClassLoader()
                .getResourceAsStream("configuration.yaml");

Но по какой-то причине он, похоже, не находит егоа также requireNonNull(inputStream);, кажется, выбрасывает NullPointer.Проект работает на коллегу, но я не могу заставить его работать на моей машине.Странная вещь - тот же проект, только без нескольких незначительных изменений, которые уже работали на моей машине, и я понятия не имею, что изменилось, чтобы так его сломать.

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 24 сентября 2019

проверьте, действительно ли файл находится в вашей папке ресурсов.Вы можете попробовать этот загрузчик классов:

ClassLoader.getSystemClassLoader().getResourceAsStream("configuration.yaml");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...