依赖项
如果要在项目中使用 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 的属性部分。我们通常建议升级到 Jackson 3、您的 HTTP 客户端和您的云提供商 SDK 的最新依赖。
| Spring Vault 4.0 支持 Jackson 3 和 Jackson 2。请确保声明 Jackson 依赖项,因为 Spring Vault 不会传递性地包含 Jackson,以便于选择加入。当 classpath 上同时存在 Jackson 2 和 Jackson 3 时,Spring Vault 将使用 Jackson 3,与 Spring Framework 7 的偏好保持一致。Spring Vault 还假定在 HTTP 客户端中使用 Jackson 3。 |