0

DAO 経由で db2 データベースに接続する spring-boot 2 アプリケーションがあります。現在のアプリケーションは、次のように 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 からこの例を調べましたが、Vault から取得したこれらの値をどうするかわかりません。db2 データソースに接続するときに Spring Boot が使用するプロパティに変換するにはどうすればよいですか?

4

1 に答える 1

1

同じプロパティをvaultに追加し、Spring-cloud-vault LibraryでVaultに接続します。すべての Vault 関連の構成を

ブートストラップ.yml

それをプロパティとして変換する必要はありません。上記の手順で十分です

于 2018-09-05T18:11:20.457 に答える