SpringBoot配置优先级

SpringBoot有五种配置方式

IDEA中有三种配置方式
分别为 application.properties和application.yml和application.yaml 


三种配置文件同时为一个变量赋值时优先级是properties>yml>yaml

另外环境配置还可以通过系统变量和命令行设置 

在springboot的打包目录下运行cmd 其中运行该jar包 命令如下
第一个options设置系统变量 第二个args设置命令行参数
优先级args>options ,两个都是可选项

java [options] -jar <jar 文件> [args...]

系统属性的赋值 -D***=*** 命令行参数的赋值 --***=*** 

 五种配置方式的优先级是
命令行参数>系统变量>properties>yml>yaml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值