6. properties文件特性 — 配置文件占位符

1、随机数

见文生义。

第一个是 随机int 第二个是有范围的随机int

第三个是 随机long 第四个是有范围的随机long

第五个是随机的uuid 第六个是随机的值(真的很随机 一对乱码)

 

自己用 “${random.XXX}” 直接用即可。

 

占位符 — 默认值

person.last-name=BiHu
person.boss=false
person.birth=2025/10/10
person.maps.k1=value1
person.maps.k2=value2
person.lists=v1,v2,v3,v4
person.dog.name=小勾勾
person.dog.age=2

这是一个properties文件,很显然 age 中  person.abc 是不存在的,那么他会直接吧 person.abc直接注入进去,有一种写法如果 找不到,那么直接用默认值:

 

person.age=${person.abc:Default}

 可以看到 后面跟了个 : 问好,如果找不到person.abc ,那么就会用默认值 Default 了。

 

 

其实没什么 也就两个

 

 

TIps  其实这个占位符写法  就是EL表达式一样的, 用了 随机数后 ,后面也是可以进行拼接的。

 

posted @ 2021-07-31 20:35  咸瑜  阅读(332)  评论(0编辑  收藏  举报