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

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