Spring Boot читает значение конфигурации из файлаJAVA

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

Сообщение Anonymous »

У меня есть следующий config.yaml Spring Boot (3.3.0):
spring:
datasource:
appname: ${DOCUMENT_ID_DATABASE_APPNAME:DocumentIdService}
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql:characterEncoding=UTF8&rewriteBatchedStatements=true
username: ${DOCUMENT_ID_DATABASE_USERNAME:postgres}
password: ${DOCUMENT_ID_DATABASE_PASSWORD:password}


Вместо того, чтобы пароль считывался из переменной окружения DOCUMENT_ID_DATABASE_PASSWORD, я бы хотел, чтобы пароль читался из файла, на который указывает переменная окружения, например, если DOCUMENT_ID_DATABASE_PASSWORD_FILE=/tmp/passwordfile , то это будет означать:
password: // Set to content of /tmp/passwordfile, or if /tmp/passwordfile does not exist, default to "mypassword"


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

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

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

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

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

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