#java #spring #spring-boot #spring-boot-actuator #spring-boot-configuration
Вопрос:
Я новичок в Весеннем ботинке. И я чувствую, что у меня возникли некоторые проблемы с настройкой.
Я хочу создать файл business-config.yml
с данными для проверки бизнеса. Но Весна не видит этот файл, куда бы я его ни положил. И здесь нет никаких исключений или ошибок. Приложение успешно считывает файлы application.yml
, bootstrap.yml
и я вижу все значения из них в приводе. Но в приводе нет значений из каких-либо новых файлов business-config.yml
. Как я могу правильно указать его, чтобы правильно установить?
И почему у этих файлов application.yml
и bootstrap.yml
есть такие зеленые значки в виде значка весны? Как это можно установить? Где вам нужно указать и зарегистрировать эти файлы?
Ответ №1:
Вам нужно сказать Spring, что он также должен проверять наличие других файлов в дополнение к значениям по умолчанию. Вы можете сделать это с помощью следующего свойства:
spring.config.additional-location = classpath:/business-config.yml
или spring.config.import
если вы используете Spring Boot 2.4 или выше:
spring.config.import = business-config.yml
Относительно «И почему эти файлы применяются.у yml и bootstrap.yml есть такие зеленые значки в виде значка весны?» ответ заключается в том, что это стандартные файлы конфигурации загрузки Spring, которые IntelliJ может идентифицировать как связанные с Spring, и, следовательно, значок.
Комментарии:
1. @Майкл, это помогло? Дайте мне знать, если что-то будет неясно.