我正在使用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'我正在使用Intellj来运行我的Spring Boot应用程序,该应用程序具有带占位符的application.yml文件。占位符的值应在运行时根据环境注入...
可能是因为在某种程度上您的变量分配是递归的。 SERVER_PORT
与server.port
或