Package org.springframework.boot.origin
Class PropertySourceOrigin
java.lang.Object
org.springframework.boot.origin.PropertySourceOrigin
- All Implemented Interfaces:
Origin
Origin
from a PropertySource
.- Since:
- 2.0.0
-
Constructor Summary
ConstructorDescriptionPropertySourceOrigin
(org.springframework.core.env.PropertySource<?> propertySource, String propertyName) Create a newPropertySourceOrigin
instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic Origin
Return the property name that was used when obtaining the original value from theproperty source
.org.springframework.core.env.PropertySource<?>
Return the originPropertySource
.toString()
-
Constructor Details
-
PropertySourceOrigin
public PropertySourceOrigin(org.springframework.core.env.PropertySource<?> propertySource, String propertyName) Create a newPropertySourceOrigin
instance.- Parameters:
propertySource
- the property sourcepropertyName
- the name from the property source
-
-
Method Details
-
getPropertySource
public org.springframework.core.env.PropertySource<?> getPropertySource()Return the originPropertySource
.- Returns:
- the origin property source
-
getPropertyName
Return the property name that was used when obtaining the original value from theproperty source
.- Returns:
- the origin property name
-
toString
-
get
public static Origin get(org.springframework.core.env.PropertySource<?> propertySource, String name) Get anOrigin
for the givenPropertySource
andpropertyName
. Will either return anOriginLookup
result or aPropertySourceOrigin
.- Parameters:
propertySource
- the origin property sourcename
- the property name- Returns:
- the property origin
-