yaml文件中${}语法取值方式
更新时间:2024年10月24日 15:22:09 作者:大丶雪
在Spring Boot中,配置文件中的${test.aa}等占位符的值可以通过系统属性或依赖的其他模块来获取,这意味着,可以通过JVM参数或者系统属性来指定这些值,例如,通过在启动命令中添加-Dtest.aa=your_value或在代码中通过
问题来源
在我们的配置文件中有一个${test.aa}的特殊写法,那么问题来了,他是从哪里取得值?
从官方文档上,可以看出,从系统属性,或者依赖的其他模块中取值。
我以系统属性取值演示一下
配置一个test.aa的系统属性
文中箭头指向的位置,都可以配置系统属性,
- 第一个是JVM参数
- 第二个是系统属性
扩展一下
代码中取系统属性的值:
Long.getLong("test.aa")
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决使用mybatis-plus时,生成的SQL大写变小写加下划线问题
这篇文章主要介绍了解决使用mybatis-plus时,生成的SQL大写变小写加下划线问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-12-12
最新评论