Java配置文件中使用随机数

**在一些特殊情况下, 我们希望有些参数每次被加载的时候不是 一个固定的值, 比如密钥、 服务端口等。 在 SpringBoot的属性配置文件中, 可以 通过 使用${random}配置来产生随机的int值、long值或者string字符串,这样我们就可以容易地通过 配置随机生成属性,而不是在程序中通过编码来实现这些逻辑。**
${random}的配置方式主要有以下几种, 读者可作为参考使用。
#随机字符串
com.didispace.blog.value=${random.value} 
#随机int
com.didispace.blog.number=${random.int} 
#随机long
com.didispace.blog.bignumber=${random.long} 
# 10以内的随机数
com.didispace.blog.tes七 1=${random.int(l0)}
# 10-20的随机数
com.didispace.blog.test2=${random.int[l0,20]}

该配置方式可以设置应用 端口等场景, 以避免在本地调试时出现端口冲突的麻烦。

你可能感兴趣的:(Java)