天天看點

SpringBoot:配置檔案占位符

1、随機數

${random.value}、${random.int}、${random.long}
${random.int(10)}、${random.int[1024,65536]}
           

2、占位符擷取之前配置的值,如果沒有可以是用:指定預設值

person.last-name=張三${random.uuid}
person.age=${random.int}
person.birth=2017/12/15
person.boss=false
person.maps.k1=v1
person.maps.k2=14
person.lists=a,b,c
person.dog.name=${person.hello:hello}_dog
person.dog.age=15
           
  1. 讓Person.java讀取主配置檔案
    SpringBoot:配置檔案占位符
  2. 修改主配置檔案application.properties
person.last-name=張三${random.uuid}
person.age=${random.int}
person.birth=2017/12/15
person.boss=false
person.maps.k1=v1
person.maps.k2=14
person.lists=a,b,c
person.dog.name=${person.hello:hello}_dog
person.dog.age=15
           
  1. 運作test
    SpringBoot:配置檔案占位符