application.yaml не найден в пути к классам с IntelliJ - PullRequest
0 голосов
/ 26 мая 2019

У меня есть проект Spring Boot (2.1.5.RELEASE) с Gradle (5.4.1), JDK12. Я использую аннотацию @Value("${some.property}") на поле одного из моих классов. Свойство some.property установлено в моем application.yaml - локализовано в ресурсах.

Когда я использую Gradle в командной строке, все работает нормально, но при попытке запустить приложение в IntelliJ Ultimate возникает ошибка java.lang.IllegalArgumentException: Could not resolve placeholder 'some.property' in value "${some.property}"

Я пытался добавить @PropertySource("classpath:application.yaml") в этот класс, но java.io.FileNotFoundException выброшено.

application.yaml находится в моем .gitignore - я не уверен, что это что-то меняет. Проблема существует в новейших IntelliJ и IntelliJ + JBR11.


UPDATE

Мне удалось решить проблему. Сначала я переустановил IntelliJ, затем удалил свой проект, клонировал его из git и импортировал в IntelliJ, и он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...