1

由于引导上下文已在 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)
4

0 回答 0