java - Spring environment.getProperty 无法解析

标签 java spring environment-variables

我的 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/

相关文章:

java - 未找到 JDK。请验证 STUDIO_JDK、JDK_HOME 或 JAVA_HOME 环境变量是否指向有效的 JDK 安装

java - 当用邻接矩阵表示稀疏图时,为什么使用链表作为包含边的结构?

java - 在 Spring MVC 中处理 jsp 页面中的表单提交

java - setter 在 Spring 框架中如何工作?

java - Spring Boot 应用程序未使用正确的 .properties 文件

xcode - DEVELOPER_DIR 是否需要在环境中保持设置状态?

java - 无法执行目标 org.apache.maven.plugins :maven-surefire-plugin:2. 18.1:test

java - 您知道有哪些使用 Java Web 服务的开源项目吗?

java - 检查整数是否为空

spring - "Request method ' POST ' not supported"放置安全注释后