依赖项

如果要在项目中使用 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。

Spring Framework

当前版本的 Spring Vault 要求 Spring Framework 版本为 7.0.0 或更高。这些模块也可能适用于该次要版本的较旧的错误修复版本。但是,强烈建议使用该代中的最新版本。

© . This site is unofficial and not affiliated with VMware.