У мене є додаток для весняного завантаження.
У мене є три профілі в моєму застосуванні-> розробка, постановка та виробництво . Тож у мене є 3 файли
- application-development.yml
- application-staging.yml
- застосування-виробництво.імл
Мій application.yml знаходиться всередині src/main/resources
. Я встановив активний профіль у application.yml як:
spring:
profiles.active: development
Інші 3 конфігураційні файли для профілю є в C:\config
папці.
Я використовую плагін gradle для затемнення. Коли я намагаюся зробити " bootRun ", я встановлюю аргументи командного рядка в моїй конфігурації gradle в затемненні як
-Dspring.profiles.active=staging -Dspring.config.location=C:\Config
Однак властивість командного рядка не відображається, і мій активний профіль завжди встановлюється як розвиток (про який я вже згадував у файлі application.yml). Також папка C: \ Config не шукається для конкретних конфігураційних файлів профілю.
Я думаю, що мені щось тут не вистачає. Я намагаюся розібратися в цьому останні 2 дні. Але не пощастило. Я дуже вдячний за будь-яку допомогу.
bootRun
командний рядок