yml配置文件中${key:defaultValue}这种写法表示这个表达式的取值规则是先通过key在yml文件中或启动命令中获取value,如果能获取到就用,不能获取到就使用冒号右边的defaultValue,如下图所示

从启动命令中传入参数举例:
采用java -jar的方式启动jar时
java -jar -DMYSQL_HOST=192.168.1.20 -DMYSQL_PORT=3306 -DMYSQL_USERNAME=root -DMYSQL_PASSWORD=root xxx.jar
其中参数名前-D是设置系统属性值;
虚拟机参数设置可参考 https://blog.youkuaiyun.com/m761383058/article/details/112935851
博客介绍了yml配置文件中${key:defaultValue}的取值规则,即先通过key在yml文件或启动命令中获取value,获取不到则用defaultValue。还给出从启动命令中传入参数的举例,如采用java -jar方式启动jar时,参数名前 -D 用于设置系统属性值。
757

被折叠的 条评论
为什么被折叠?



