Class PropertySourcesPlaceholdersResolver
- java.lang.Object
- org.springframework.boot.context.properties.bind.PropertySourcesPlaceholdersResolver
- All Implemented Interfaces:
PlaceholdersResolver
public class PropertySourcesPlaceholdersResolver extends Object implements PlaceholdersResolver
PlaceholdersResolver
to resolve placeholders fromPropertySources
.- Since:
- 2.0.0
Field Summary
Fields inherited from interface org.springframework.boot.context.properties.bind.PlaceholdersResolver
NONE
Constructor Summary
Constructors Constructor Description PropertySourcesPlaceholdersResolver(Iterable<org.springframework.core.env.PropertySource<?>> sources)
PropertySourcesPlaceholdersResolver(Iterable<org.springframework.core.env.PropertySource<?>> sources, org.springframework.util.PropertyPlaceholderHelper helper)
PropertySourcesPlaceholdersResolver(org.springframework.core.env.Environment environment)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
resolvePlaceholder(String placeholder)
Object
resolvePlaceholders(Object value)
Called to resolve any placeholders in the given value.
Constructor Detail
PropertySourcesPlaceholdersResolver
public PropertySourcesPlaceholdersResolver(org.springframework.core.env.Environment environment)
PropertySourcesPlaceholdersResolver
public PropertySourcesPlaceholdersResolver(Iterable<org.springframework.core.env.PropertySource<?>> sources)
PropertySourcesPlaceholdersResolver
public PropertySourcesPlaceholdersResolver(Iterable<org.springframework.core.env.PropertySource<?>> sources, org.springframework.util.PropertyPlaceholderHelper helper)
Method Detail
resolvePlaceholders
public Object resolvePlaceholders(Object value)
Description copied from interface:PlaceholdersResolver
Called to resolve any placeholders in the given value.- Specified by:
resolvePlaceholders
in interfacePlaceholdersResolver
- Parameters:
value
- the source value- Returns:
- a value with placeholders resolved
resolvePlaceholder
protected String resolvePlaceholder(String placeholder)