介绍
本节介绍了入门方法以及每次发布的新特性和重要变更等基础主题。
Vault 支持包含广泛的功能,总结如下。
-
使用基于 Java 的 @Configuration 类的 Spring 配置支持
-
VaultTemplate辅助类,可提高执行常见 Vault 操作的效率,并且包含其 响应式变体。 包括 Vault 响应与 POJO 之间的集成对象映射。 -
@VaultPropertySource支持将 Vault 密钥引擎挂载为属性源。 -
Vault 仓库 用于通过 Spring Data 仓库与 Vault 作为数据源进行交互。
对于大多数任务,您会发现自己使用的是利用了丰富通信功能的VaultTemplate。VaultTemplate是寻找访问功能的地方,例如从Vault读取数据或发出管理命令。VaultTemplate还提供了回调方法,使得您可以轻松获取诸如RestTemplate/RestClient之类的低级API对象,以便直接与Vault进行通信。