【发布时间】:2020-06-26 22:36:49
【问题描述】:
我正在使用 Intellj 运行我的 Spring Boot 应用程序,该应用程序具有带有占位符的 application.yml 文件。占位符的值应在运行时根据环境配置注入。
server:
port: ${SERVER_PORT}
我正在尝试通过在应用程序运行的环境变量部分中传递占位符值来从 Intellij 运行 Spring Boot 应用程序
运行此应用程序时出现以下错误:
自动装配依赖注入失败;嵌套异常是 java.lang.IllegalArgumentException:无法解析值“${SERVER_PORT}”中的占位符“SERVER_PORT” 原因:java.lang.IllegalArgumentException:无法解析值“${SERVER_PORT}”中的占位符“SERVER_PORT”
【问题讨论】:
标签: java spring-boot intellij-idea placeholder application.properties