在春季启动中,我想从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
。
答案 0 :(得分:0)
这不是一个好主意。
通常,文件bootstrap.properties
/ bootstrap.yaml
与项目(/ src中的项目,/ config中的bootstrap配置文件)分开放置。它使我们可以使用它,而无需根据参数更改来重建项目,并且可以使用动态配置。
我们已经有一个包含动态内容的文件,您想创建一个单独的动态配置文件,其中包含基本动态配置文件的值!重言式!