首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在grails配置中访问环境变量?

如何在grails配置中访问环境变量?
EN

Stack Overflow用户
提问于 2015-06-03 10:30:15
回答 1查看 4.9K关注 0票数 5

我想使用Openshift来托管Grails应用程序,并在Openshift上安装MySQL数据库。

Openshift只为数据库提供登录和密码,但是连接字符串以环境变量OPENSHIFT_MYSQL_DB_HOST:OPENSHIFT_MYSQL_DB_PORT的形式存在,我不知道我的数据库的这个vars的实际值是什么。现在我需要设置我的YML配置来访问数据库,但是我需要从YML访问环境变量OPENSHIFT_MYSQL*

我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2015-06-03 15:58:46

您可以通过yaml文件中的MYVAR引用系统环境变量的名称${MYVAR}

application.properties中的值在使用时会通过现有的Environment进行过滤,因此您可以引用以前定义的值(例如,从系统属性)。 app.name=MyApp app.description=${app.name} is a Spring Boot application

请参阅http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-placeholders-in-properties

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30617544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档