Определение активных профилей Spring Boot в файле внешних свойствJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Определение активных профилей Spring Boot в файле внешних свойств

Сообщение Anonymous »

Начнем с того, что я понимаю, что было бы намного проще, если бы я мог установить системную переменную или переменную среды. К сожалению, это не вариант, и я пытаюсь обойти эту проблему.
Мне нужно определить свои активные профили во внешнем файле свойств, но это не работает. Вот что у меня есть:
application.properties (по пути к классам):

Код: Выделить всё

spring.config.location=file:/appname/appname.properties
appname.properties

Код: Выделить всё

spring.profiles.active=dev
application-dev.properties:

Код: Выделить всё

(rest of properties, including datasource definition)
К сожалению, приложение не может быть развернуто и сообщает, что в настоящее время ни один профиль не активен:

Код: Выделить всё

***************************
APPLICATION FAILED TO START
***************************

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

Action:

Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
Опять же, я понимаю, что это не оптимальный способ сделать это, но установка системных переменных или переменных среды невозможна по причинам, которые я бы предпочел не обсуждать. Это попытка обойти эту проблему.

Подробнее здесь: https://stackoverflow.com/questions/793 ... rties-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»