SpringCloud : yml文件配置 获取系统环境变量的值

注意,这里说的是获取系统环境变量的值,譬如Windows里配置的JAVA_HOME之类的,可以直接在Springboot的配置文件中获取。

我们经常使用一些docker管理平台,如DaoCloud、rancher之类的,里面都可以配置环境变量,目的当然也就是供程序获取。使用环境变量的话,可以避免在application.yml里直接明文编写数据库密码、appkey之类的。

用法很简单

譬如我系统环境变量里,配置的有APOLLO_META :

CentOs:

echo "export APOLLO_META=http://172.16.1.155:8080" >> /etc/profile && source /etc/profile

SpringCloud : yml文件配置 获取系统环境变量的值

Windows:

SpringCloud : yml文件配置 获取系统环境变量的值

那么就可以在application.yml使用如下:

apollo:
  meta: ${apollo.meta}

PS:

https://blog.csdn.net/tianyaleixiaowu/article/details/76019814

Original: https://www.cnblogs.com/phpdragon/p/12192941.html
Author: phpdragon
Title: SpringCloud : yml文件配置 获取系统环境变量的值

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/541332/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球