Конфликт параметров файлов Spring Application.Properties и Application-dev.properties - PullRequest
1 голос
/ 13 апреля 2020

profile logi c в моем файле application.properties. Моя проблема в том, что когда я использую -dev, он считывает значение из application-dev.properties. Но у меня такой же ключ, которого нет в моем application-dev.properties но существуют в application.properties, spring продолжает считывать значения из application.properties

application.properties
myfirstkey=x
mysecondkey=x

application-dev.properties
mysecondkey=dev

-Dspring.profiles.active=dev (// I pass profile value and see result by the way)

Вывести mysecondkey dev, ничего страшного нет. Выведите myfirstkey x (мое ожидание пустое), но его нет в application-dev.properties?Есть ли возможность предотвратить применение application.properties?

1 Ответ

0 голосов
/ 13 апреля 2020

Ну, application.properties - это, по сути, ваши «свойства по умолчанию». Вы не можете просто (для каждого конкретного случая) отключить их, поэтому исправление будет сделано в ваших -dev.properties.

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