码迷,mamicode.com
首页 > 其他好文 > 详细

yml 文件中使用环境变量

时间:2019-08-16 20:40:30      阅读:1186      评论:0      收藏:0      [点我收藏+]

标签:服务   user   nbsp   配置   文件   环境   文件中   支持   动态   

       Spring Boot 中可以用 spring.profiles.active 参数来指定系统环境,让系统加载不同的配置文件。
  可以在程序启动的时候加上参数来指定需要的配置

java -Dspring.profiles.active="dev" -jar user.jar

       当然我们也可以事先设置好系统的环境变量

expoer SERVER_EVN=test

  然后在 yml 文件中用 active: ${SERVER_EVN} 来动态的获取系统已设置好的数据。这样这台 test 服务器中的再启动 Spring Boot 项目的时候就可以不用每次都去设置参数了。

  同时 yml 也支持 ${SERVER_EVN:dev} 这样的方式来设置默认值,此时如果环境变量中没有 SERVER_EVN , active就会默认设置为"dev"。

yml 文件中使用环境变量

标签:服务   user   nbsp   配置   文件   环境   文件中   支持   动态   

原文地址:https://www.cnblogs.com/justlove/p/11366016.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!