application.yml是否支持环境变量?

Marcel Overdijk:

我尝试在我的application.yml配置中使用env变量,例如:

spring:
  main:
    show_banner: false

---

spring:
  profiles: production
server:
  address: $OPENSHIFT_DIY_IP
  port: $OPENSHIFT_DIY_PORT

但是env变量无法解析。我是否必须提供其他符号?

在Rails中,您可以例如使用<%= ENV ['FOOVAR']%>

唯一的选择是像这样运行该应用程序:

java -jar my.jar --server.address=$OPENSHIFT_DIY_IP --server.port=$OPENSHIFT_DIY_PORT
戴夫·瑟(Dave Syer):

试试${OPENSHIFT_DIY_PORT}(通常的Spring占位符表示法)。看到这里的文档。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring Boot application.yml中的环境变量

SpringBoot项目,application.yml中的环境变量始终为空

如何在 application.yml 中设置环境变量 - Spring Boot

是否可以在Flowground中将环境变量“ GOOGLE_APPLICATION_CREDENTIALS”设置为上载的JWT文件?

Quarkus如何在application.properties设置环境变量

关于application.properties文件和环境变量

无法将环境变量放入application.conf

Ammonite是否对环境变量访问有任何特殊支持?

Google App Engine是否支持环境变量?

使用环境变量覆盖 application.properties 中的变量的 Spring 奇怪行为

是否有可能把application.yml变量在财产文件?

将spring语言环境变量传递给application.properties

如何设置默认值以及如何在application.conf中使用环境变量

可以将application.properties中的键值对视为环境变量吗?

firebase-tools:无法使用 GOOGLE_APPLICATION_CREDENTIALS 或 FIREBASE_TOKEN 环境变量登录

设定弹簧引导application.properties中基于环境变量

spring-从application.properties文件中读取环境变量

Scala:如何使用Scala将环境变量加载到Application.conf中?

在节点(尤其是GOOGLE_APPLICATION_CREDENTIALS)中设置环境变量

如何使用环境变量从 application.properties 读取数据库端口

无法在Spring Boot应用程序的application.properties中获取环境变量

spring-boot application.properties中的环境变量错误

如何使用 GOOGLE_APPLICATION_CREDENTIALS 环境变量对 Cloud Storage URL 进行签名?

环境变量 GOOGLE_APPLICATION_CREDENTIALS 在谷歌云上仅持续一天

无法以xamarin形式为Google.Cloud.Translation设置GOOGLE_APPLICATION_CREDENTIALS环境变量

将service.json路径设置为GOOGLE_APPLICATION_CREDENTIALS环境变量

是否可以通过serverless.yml将路径添加到PATH环境变量?

是否可以在Amplify.yml文件(AWS Amplify)中为每个分支设置环境变量?

docker-compose是否支持将扩展字段环境变量与服务声明合并?