SpringCloudVault可以使用jvm系统属性进行配置吗?

3xiyfsfu  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(169)

目前,我正在用这些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?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题