1

在 Spring Boot 中,我想从 vault 中读取属性,但我想从环境变量中读取 vaulr 秘密令牌和配置端点的完整路径。但是,如果我给spring.cloud.vault.uri它不起作用并且从环境变量中获取我正在使用 ${VAULT_TOKEN} 但这也不起作用。

spring.cloud.vault.uri=http://127.0.0.1:8200/secret/gs-vault-config/cloud/test
spring.cloud.vault.token=${VAULT_TOKEN}

我想同时从环境变量中spring.cloud.vault.uri获取spring.cloud.vault.token

4

1 回答 1

0

这不是一个好主意。

通常文件bootstrap.properties/bootstrap.yaml与项目分开放置(/src 中的项目,/config 中的引导配置文件)。它允许我们使用它而无需在参数更改时重建项目,并使用动态配置。

我们已经有一个包含动态内容的文件,您想创建一个单独的动态配置文件,其中包含基本动态配置文件的值!重言式!

于 2020-05-11T21:47:31.590 回答