org.springframework.core.env
Class PropertySource.StubPropertySource
- java.lang.Object
-
- org.springframework.core.env.PropertySource<Object>
-
- org.springframework.core.env.PropertySource.StubPropertySource
-
- Enclosing class:
- PropertySource< T>
public static class PropertySource.StubPropertySource extends PropertySource<Object>
PropertySource
to be used as a placeholder in cases where an actual property source cannot be eagerly initialized at application context creation time. For example, aServletContext
-based property source must wait until theServletContext
object is available to its enclosingApplicationContext
. In such cases, a stub should be used to hold the intended default position/order of the property source, then be replaced during context refresh.- See Also:
-
org.springframework.context.support.AbstractApplicationContext#initPropertySources()
,org.springframework.web.context.support.StandardServletEnvironment
,org.springframework.web.context.support.ServletContextPropertySource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.core.env.PropertySource
PropertySource.StubPropertySource
Field Summary
Fields inherited from class org.springframework.core.env.PropertySource
logger, name, source
Constructor Summary
Constructors Constructor and Description PropertySource.StubPropertySource(String name)
Method Summary
Methods Modifier and Type Method and Description String
getProperty(String name)
Always returnsnull
.Methods inherited from class org.springframework.core.env.PropertySource
containsProperty, equals, getName, getSource, hashCode, named, toString
-
Constructor Detail
PropertySource.StubPropertySource
public PropertySource.StubPropertySource(String name)
Method Detail
getProperty
public String getProperty(String name)
Always returnsnull
.- Specified by:
-
getProperty
in classPropertySource<Object>
- Parameters:
-
name
- the property to find - See Also:
-
PropertyResolver.getRequiredProperty(String)