yml 文件中使用环境变量

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

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 文件中使用环境变量》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇windbg调试基础QT webkit学习笔记(1)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android平台根目录文件

> 系统分区 # adb shell # mount rootfs / rootfs ro 0 0tmpfs /dev tmpfs rw,mode=755 0 0devpts /dev/pts devpts rw,mode=600 0 0proc /proc proc rw 0 0sysfs /sys sysfs rw 0 0none /acct...

[转]iSCSI for FreeBSD

Suppose you want to use a remote iSCSI device, but you don't exactly trust either the storage or the network in between. Of course, there's a way around it :) The setup presente...

Maven下载及配置

    继JDK、STS后的第三步Maven的下载及配置。 第一步:下载   下载地址:http://maven.apache.org/download.cgi 如下图, 点击箭头处下载,下载后的压缩包如下, 打开压缩包目录结构如下, 箭头处从上到下的目录作用, bin文件夹:含有mvn运行的脚本 boot文件夹:含有plexus-classworl...

基于c/s架构的远程登陆服务的步骤。

1:上/下位机安装相应的服务程序。(确保内核支持该服务)2:上位机(作为服务器端)配置能够给下位机访问目录的所在地,及其读写权限。3:在/dev目录下创建该服务其所需要使用的虚拟文件设备,同时按照该服务支持的文件格式将其挂载到刚刚创建的虚拟设备文件上。此时内核就可以管理该设备文件,及支持该服务与客户端传输数据。(一般情况下在/dev下会产生相应的虚拟设备文...

react 简单搭建

1.新建一个文件夹 2.执行npm init 3.整理新建工程目录结构,包含必要文件index.html 和 index.js 4.安装react 、react-dom 5. 安装webpack(穿件webpack.config.js文件) npm install --save-dev webpack 6.安装Babel编译器(创建babel.confi...

DISPLAY变量和xhost(原创)

DISPLAY 在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结...