通过RandomValuePropertySource这个类实现的属性的注入,启动之后,这些属性将不会改变。
 例如:
my.number=${random.int[100]}
将通过
(Range<Integer> range) {
    System.out.println(range.getMin());
    System.out.println(range.getMax());
    OptionalInt first = getSource().ints(1, range.getMin(), range.getMax()).findFirst();
    assertPresent(first.isPresent(), range);
    return first.getAsInt();
  }stream操作获取到100以内随机整数值,然后添加到环境中。
其他示例:
my.secret=${random.value}
my.number=${random.int}
my.bignumber=${random.long}
my.uuid=${random.uuid}
my.number-less-than-ten=${random.int(10)}
my.number-in-range=${random.int[1024,65536]}
                










