我需要使用com.somesite.apikey这样的名称来设置环境变量。
我在我的doccker-compose.yml中尝试了这些变体

environment:
      com.somesite.apikey: 98989897979
      com_somesite_apikey: 98798709089

但是方法System.getProperty("com.somesite.apikey")返回空。
谁能帮我解决这个问题?

最佳答案

Spring Boot documentation on setting properties指出,环境变量的“拼写”必须为



所以你应该可以设置

environment:
  COM_SOMESITE_APIKEY: 98798709089

10-06 05:33