Class MultivaluedPropertyResolver
java.lang.Object
net.n2oapp.framework.config.properties.MultivaluedPropertyResolver
- All Implemented Interfaces:
org.springframework.core.env.PropertyResolver
public class MultivaluedPropertyResolver
extends Object
implements org.springframework.core.env.PropertyResolver
Настройки с несколькими уровнями переопределения
-
Constructor Summary
ConstructorsConstructorDescriptionMultivaluedPropertyResolver(org.springframework.core.env.PropertyResolver... properties) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsProperty(String key) getProperty(String key) <T> TgetProperty(String key, Class<T> targetType) <T> TgetProperty(String key, Class<T> targetType, T defaultValue) getProperty(String key, String defaultValue) <T> TgetRequiredProperty(String key, Class<T> targetType) resolvePlaceholders(String text)
-
Constructor Details
-
MultivaluedPropertyResolver
public MultivaluedPropertyResolver(org.springframework.core.env.PropertyResolver... properties)
-
-
Method Details
-
containsProperty
- Specified by:
containsPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getProperty
- Specified by:
getPropertyin interfaceorg.springframework.core.env.PropertyResolver
-
getRequiredProperty
- Specified by:
getRequiredPropertyin interfaceorg.springframework.core.env.PropertyResolver- Throws:
IllegalStateException
-
getRequiredProperty
- Specified by:
getRequiredPropertyin interfaceorg.springframework.core.env.PropertyResolver- Throws:
IllegalStateException
-
resolvePlaceholders
- Specified by:
resolvePlaceholdersin interfaceorg.springframework.core.env.PropertyResolver
-
resolveRequiredPlaceholders
- Specified by:
resolveRequiredPlaceholdersin interfaceorg.springframework.core.env.PropertyResolver- Throws:
IllegalArgumentException
-