Package org.springframework.boot.env
Class RandomValuePropertySource
java.lang.Object
org.springframework.core.env.PropertySource<Random>
org.springframework.boot.env.RandomValuePropertySource
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 Integervalue, restricted by an optionally specified range.
- When "long", a random Longvalue, restricted by an optionally specified range.
- When "uuid", a random UUIDvalue.
- Otherwise, a byte[].
 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).
- Since:
- 1.0.0
- Author:
- Dave Syer, Matt Benson, Madhura Bhave
- 
Nested Class SummaryNested classes/interfaces inherited from class org.springframework.core.env.PropertySourcePropertySource.StubPropertySource
- 
Field SummaryFieldsFields inherited from class org.springframework.core.env.PropertySourcename, source
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidaddToEnvironment(ConfigurableEnvironment environment) getProperty(String name) Methods inherited from class org.springframework.core.env.PropertySourcecontainsProperty, equals, getName, getSource, hashCode, named, toString
- 
Field Details- 
RANDOM_PROPERTY_SOURCE_NAMEName of the randomPropertySource.- See Also:
 
 
- 
- 
Constructor Details- 
RandomValuePropertySourcepublic RandomValuePropertySource()
- 
RandomValuePropertySource
 
- 
- 
Method Details- 
getProperty- Specified by:
- getPropertyin class- PropertySource<Random>
 
- 
addToEnvironment
 
-