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