RandomValuePropertySource可以用于注入随机值(例如,访问密码或测试用例)。它可以产生整数、长整型数、UUID、或字符串,如以下示例所示:
    Properties:

    1. my.secret=${random.value}
    2. my.number=${random.int}
    3. my.bignumber=${random.long}
    4. my.uuid=${random.uuid}
    5. my.number-less-than-ten=${random.int(10)}
    6. my.number-in-range=${random.int[1024,65536]}

    Yaml:

    1. my:
    2. secret: "${random.value}"
    3. number: "${random.int}"
    4. bignumber: "${random.long}"
    5. uuid: "${random.uuid}"
    6. number-less-than-ten: "${random.int(10)}"
    7. number-in-range: "${random.int[1024,65536]}"

    random.int*语法是:OPEN value (,max) CLOSE,其中的OPEN,CLOSE是任何字符,value,max是整数。如果存在max,则value为最小值,max为最大值(不包括此数值)。