我的 java 应用程序需要从环境变量中读取属性,如下所示:
org.springframework.core.env.getProperty("key", "defaultValue");
我在环境变量中设置了“key”。当我在本地运行此代码时, key 正确解析(来自环境变量)。但是当我将代码部署到环境中时,将采用默认值。我检查了拼写,一切看起来都不错。
有人经历过这种情况吗?
最佳答案
当我应该将其命名为 a_b_c 时,我用环境变量 a.b.c 命名,这有效。
关于java - Spring environment.getProperty 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45922712/