由于引导上下文已在 2020.x 中弃用,因此推荐的加载 Cloud Foundry 环境变量的方法是什么。我还需要启用引导程序支持,还是可以将它们加载到 application.yml 中?(似乎对我不起作用)
例如我的 application.yml
cloud:
vault:
authentication: TOKEN
uri: ${vcap.services.hashicorp-vault.credentials.address}
token: ${vcap.services.hashicorp-vault.credentials.auth.token}
kv:
backend: ${vcap.services.hashicorp-vault.credentials.backends.generic}
Cloud Foundry 错误
2021-04-09T16:52:59.94+0100 [APP/PROC/WEB/0] OUT 15:52:59.866 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
2021-04-09T16:52:59.94+0100 [APP/PROC/WEB/0] OUT java.lang.IllegalArgumentException: Illegal character in path at index 1: ${vcap.services.hashicorp-vault.credentials.address}
2021-04-09T16:52:59.94+0100 [APP/PROC/WEB/0] OUT at java.base/java.net.URI.create(Unknown Source)