本文介绍了application.yml 是否支持环境变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
限时送ChatGPT账号..
我尝试在 application.yml 配置中使用环境变量,例如:
I tried using env variables in my application.yml configration like:
spring:
main:
show_banner: false
---
spring:
profiles: production
server:
address: $OPENSHIFT_DIY_IP
port: $OPENSHIFT_DIY_PORT
但是环境变量没有被解析.我必须提供不同的符号吗?
but the env variables are not resolved. Do I have to provide a different notation?
在 Rails 中,您可以例如使用 <%= ENV['FOOVAR'] %>
In Rails you can e.g. use <%= ENV['FOOVAR'] %>
唯一的选择是像这样运行应用程序:
The only alternative is to run the app like:
java -jar my.jar --server.address=$OPENSHIFT_DIY_IP --server.port=$OPENSHIFT_DIY_PORT
推荐答案
试试 ${OPENSHIFT_DIY_PORT}(通常的 Spring 占位符符号).请参阅此处了解文档.
Try ${OPENSHIFT_DIY_PORT} (the usual Spring placeholder notation). See here for docs.
这篇关于application.yml 是否支持环境变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
The End


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)