Я использую spring boot и application.properties
для выбора базы данных во время разработки @Configuration @Profile("dev")
.
spring.profiles.active=dev
spring.config.location=file:d:/application.properties
Во время создания я хотел бы создать файл за пределами контекста приложения, который должен быть загружен, а затем активен другой профиль конфигурации с d:/application.properties:
spring.profiles.active=production
Результат: при запуске приложения конфигурация по-прежнему dev
, поэтому каким-то образом дополнительное местоположение файла продуктивных свойств не учитывается. Я что-то пропустил?
spring boot 1.1.0.BUILD-SNAPSHOT
Примечание: этот вопрос НЕ о tomcat.