You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Azure Key Vault Starter至4.0.0后Spring Boot配置语法咨询

Azure Spring Boot Starter Keyvault Secrets 4.0.0 正确配置语法

针对你升级到azure-spring-boot-starter-keyvault-secrets 4.0.0后的配置问题,正确的YAML配置结构如下:

spring:
  cloud:
    azure:
      keyvault:
        secret:
          property-sources:
            - name: my-keyvault-property-source
              uri: ${uri}
              credential:
                client-id: ${clientId}
                client-secret: ${clientKey}
              token-acquire-timeout: 120s

关键配置变化说明

和旧版本azure-keyvault-secrets-spring-boot-starter 2.2.1相比,核心调整点包括:

  1. 配置节点层级变更:从根节点azure.keyvault迁移到spring.cloud.azure.keyvault.secret.property-sources
  2. 属性结构调整:
    • 客户端密钥属性从client-key改为client-secret,且需要嵌套在credential节点下
    • 超时属性从token-acquire-timeout-seconds改为token-acquire-timeout,必须指定时间单位(如s代表秒)
  3. 数组类型声明:property-sources是数组类型,需要用-来定义单个配置项,同时每个项需指定name(自定义名称即可)

内容的提问来源于stack exchange,提问作者Gojo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 20:09:11