可以使用jvm系统属性配置Spring Cloud Vault吗?

可以使用jvm系统属性配置Spring Cloud Vault吗?,spring,hashicorp-vault,spring-vault,Spring,Hashicorp Vault,Spring Vault,目前,我正在使用这些jvm选项配置SpringCloudVault -Dspring.cloud.vault.authentication=TOKEN-Dspring.cloud.vault.TOKEN=root-Dspring.cloud.vault.uri=http://localhost:8600 -Dspring.cloud.vault.application name=我的应用程序 但是,有时当我启动应用程序时,vault Bean似乎没有初始化,从而导致以下故障: Injection

目前,我正在使用这些jvm选项配置SpringCloudVault

-Dspring.cloud.vault.authentication=TOKEN-Dspring.cloud.vault.TOKEN=root-Dspring.cloud.vault.uri=http://localhost:8600 -Dspring.cloud.vault.application name=我的应用程序

但是,有时当我启动应用程序时,vault Bean似乎没有初始化,从而导致以下故障:

Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'username' in value \"${username}\"
我不确定原因,但我认为问题在于,通过jvm选项而不是bootstrap.yml传递vault配置属性会导致它们在引导阶段随机不可用。有没有一种方法可以使用bootstrap.yml四处走动