依存関係
プロジェクトで Spring Vault を使用する場合は、spring-vault-core アーティファクトへの依存関係を宣言します。
例 1: Spring Vault への依存関係の宣言
<dependencies>
<dependency>
<groupId>org.springframework.vault</groupId>
<artifactId>spring-vault-core</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>tools.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-databind.version}</version>
</dependency>
</dependencies>Spring Vault 依存関係の互換性のあるバージョンを見つける最も簡単な方法は、spring-vault-parent [GitHub] (英語) のプロパティセクションを調べることです。通常、Jackson 3、HTTP クライアント、およびクラウドプロバイダー SDK の最新の依存関係にアップグレードすることをお勧めします。
| Spring、Vault 4.0 は Jackson 3 と Jackson 2 をサポートします。Spring、Vault は Jackson を推移的に含まないため、オプトインを容易にするため、Jackson の依存関係を必ず宣言してください。Jackson 2 と Jackson 3 の両方がクラスパス上にある場合、Spring、Vault は Spring Framework 7 の優先順位に従って Jackson 3 を使用します。Spring、Vault は、HTTP クライアントで Jackson 3 の使用も想定しています。 |