問題タブ [spring-cloud-vault-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
917 参照

spring - アプリケーションのクラスパスを修正して、単一の互換性のあるバージョンの org.springframework.vault.support.SslConfiguration が含まれるようにします。

コードSpring Boot Microservices Project - Part 1 - Spring Boot Config Server & Eureka Service Discovery from - https://www.youtube.com/watch?v=Fq85GschdLwを開発していますが、以下のエラーが発生します。

pom.xml

ブートストラップ.プロパティ

0 投票する
1 に答える
241 参照

java - @DynamicPropertySource で Spring Cloud Vault を使用する際の問題

を使用TestContainersしてコンテナを起動すると、Vaultコンテナによって公開されるポートが起動時にランダムに選択されます。

a を使用し@DynamicPropertySourceてプロパティをオーバーライドする

Spring Cloud Vault追加されたプロパティを「認識」していないように見えるため、機能しません。

この問題はSpring-Boot 2.5.1およびにありSpring-Cloud-Vault-Config 3.0.3ます。

この問題を示す小さなプロジェクトはGitHubにあります。

何か間違ったことをしていますか、それとも構成を上書きする別の方法はありますか?

の代わりにSpring-Vaultaを使用すると、期待どおりに機能します。@VaultPropertySourceSpring-Cloud-Vault

0 投票する
0 に答える
606 参照

spring - Spring Boot 2.4+ 構成を使用した Spring Cloud Vault が期待どおりに機能しない

Vault からプロパティとパスワードを取得する Spring Boot プロジェクトがあります。Spring Boot 2.4 以降では、チームは構成ファイルのロード方法を変更することを決定しました。これをロードするには、Spring Config Data を使用する必要があります。

ドキュメントと例を読んだ後、サンプルプロジェクトをセットアップしました。ここでは、公式の例application.ymlに従ってボールトの詳細を定義しています。また、環境固有のプロパティとファイルを含む環境固有のファイルをおよびで定義します。dev.ymlprod.yml

Github の例

アプリケーション.yml

dev.yml

prod.yml

そのため、アプリケーションを起動すると、Spring Boot はプレースホルダーをボールトの実際の値に置き換えるはずでした。ただし、プレースホルダーは次のように表示されます