У нас есть приложение spring-boot 2, которое подключается к базе данных db2 через DAO. Текущее приложение использует application.properties для хранения учетных данных, например:
spring.datasource.url=jdbc:db2://127.0.0.1:50000/bcupload
spring.datasource.username=db2user
spring.datasource.password=mysecretpa$$
spring.datasource.driver-class-name=com.ibm.db2.jcc.DB2Driver
Я хотел бы сохранить имя пользователя и пароль в Hashicorp Vault и получить его во время выполнения, используя средства Spring Cloud Vault.
Я изучил этот пример из Spring Guides, но я не понимаю, что делать с этими значениями, я извлекаю их из хранилища. Как преобразовать их в свойства, которые Spring Boot использует при подключении к моему источнику данных db2?