在一些特殊的情况下,我们需要有些参数每次被加载时不是一个固定的值,比如密钥、服务端口等。在Spring Boot的属性配置文件中,可以通过使用${random}配置来产生随机的int值、long值 或 String字符串,这样我们就可以很容易的通过配置随机生成属性,而不是在程序中通过编码来实现这些逻辑啦。
${random}的配置方式主要有以下几种:

#随机字符串
com.baikeyang.blog.value=${random.value}
#随机int
com.baikeyang.blog.number=${random.int}
#随机long
com.baikeyang.blog.bignubmer=${random.long}
#10以内的随机数
com.baikeyang.blog.test1=${random.int(10)}
#10~20的随机数
com.baikeyang.blog.test2=${random.int[10,20]}

标签: SpringBoot, SpringBoot配置, SpringBoot配置随机数

添加新评论