依存関係
プロジェクトで Spring Vault を使用する場合は、spring-vault-core アーティファクトへの依存関係を宣言してください。
例 1: Spring Vault への依存関係を宣言する
<dependencies>
<dependency>
<groupId>org.springframework.vault</groupId>
<artifactId>spring-vault-core</artifactId>
<version>4.1.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 を使用することも想定しています。 |