类 RandomValuePropertySource

java.lang.Object
org.springframework.core.env.PropertySource<Random>
org.springframework.boot.env.RandomValuePropertySource

public class RandomValuePropertySource extends PropertySource<Random>
PropertySource that returns a random value for any property that starts with "random.". Where the "unqualified property name" is the portion of the requested property name beyond the "random." prefix, this PropertySource returns:
  • When "int", a random Integer value, restricted by an optionally specified range.
  • When "long", a random Long value, restricted by an optionally specified range.
  • When "uuid", a random UUID value.
  • Otherwise, a byte[].
The "random.int" and "random.long" properties supports a range suffix whose syntax is:

OPEN value (,max) CLOSE where the OPEN,CLOSE are any character and value,max are integers. If max is not provided, then 0 is used as the lower bound and value is the upper bound. If max is provided then value is the minimum value and max is the maximum (exclusive).

从以下版本开始:
1.0.0
作者:
Dave Syer, Matt Benson, Madhura Bhave, Moritz Halbritter
  • 字段详细资料

  • 构造器详细资料

    • RandomValuePropertySource

      public RandomValuePropertySource()
    • RandomValuePropertySource

      public RandomValuePropertySource(String name)
  • 方法详细资料