В моем проекте Spring Boot я пытаюсь настроить Liquibase и использовать ее между базами данных разработки, тестирования и производства. Кажется, все работает нормально, кроме передачи учетных данных в файл liquibase.properties
из HashiCorp Vault. Я могу без проблем получить доступ к учетным данным в application.properties
, но не в liquibase.properties
файле. У меня есть следующий файл, и я хотел бы динамически передавать URL-адреса и учетные данные из хранилища паролей.
liquibase.properties
changeLogFile=src/main/resources/liquibase-changeLog.xml
url=jdbc:mysql://localhost:3306/oauth_reddit
username=tutorialuser
password=tutorialmy5ql
driver=com.mysql.jdbc.Driver
referenceUrl=hibernate:spring:org.baeldung.persistence.model
?dialect=org.hibernate.dialect.MySQLDialect
diffChangeLogFile=src/main/resources/liquibase-diff-changeLog.xml