首页 > 编程语言 > 详细

【SpringBoot】06 探索配置方式 Part2 占位符的使用

时间:2020-05-08 21:06:05      阅读:53      评论:0      收藏:0      [点我收藏+]

配置占位符?

随机数配置生成

RandomValuePropertySource

在配置文件中使用随机数

uid = ${random.value}

uid = ${random.int}

uid = ${random.long}

uid = ${random.int(10)}

uid = ${random.int[1024,65536]}

我们声明一个测试Bean

技术分享图片

编写配置文件

技术分享图片

测试

技术分享图片

 

属性配置占位符

除了注入随机数之外,还可以嵌套配置

例如这样

技术分享图片

意思是合并上面的rt.var2的值

技术分享图片

但是不能处理字符串的拼接和数值运算

技术分享图片

技术分享图片

 

除此之外还可以设置默认配置

技术分享图片

这个意思表示如果rt.var1存在,使用rt.var1注入,否则使用rt.var2注入

 

测试结果

技术分享图片

 

如果把var.rt1删除测试

技术分享图片

结果发现没有读取到

我们试试rt.var2看看

技术分享图片

发现rt.var2也是这样,所以推断结论是

这个默认值无法嵌套的读取配置参数来注入,只能是字符常量


 

 

 

【SpringBoot】06 探索配置方式 Part2 占位符的使用

原文:https://www.cnblogs.com/mindzone/p/12852763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!