依赖项

如果要在项目中使用 Spring Vault,请声明对 spring-vault-core 构件的依赖。spring-doc.cadn.net.cn

示例 1. 声明对 Spring Vault 的依赖
<dependencies>
    <dependency>
        <groupId>org.springframework.vault</groupId>
        <artifactId>spring-vault-core</artifactId>
        <version>4.0.1</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-doc.cadn.net.cn

Spring Vault 4.0 支持 Jackson 3 和 Jackson 2。 请确保声明一个 Jackson 依赖项,因为 Spring Vault 不会为了更方便选择加入而传递性地包含 Jackson。 当类路径中同时存在 Jackson 2 和 Jackson 3 时,Spring Vault 将使用 Jackson 3,与 Spring Framework 7 的偏好保持一致。 Spring Vault 还假设在 HTTP 客户端中使用 Jackson 3。

Spring Framework

Spring Vault 的当前版本需要 Spring Framework 版本为 7.0.4 或更高版本。 这些模块可能也适用于该次要版本的旧错误修复版本。 然而,强烈建议使用该系列内的最新版本。spring-doc.cadn.net.cn