interface Config extends ConfigMap, org.springframework.core.env.PropertyResolver
Interface to application configuration
Type Params | Return Type | Name and description |
---|---|---|
|
abstract java.util.Map<java.lang.String, java.lang.Object> |
flatten()
|
<T> |
abstract T |
getProperty(java.lang.String key, java.lang.Class<T> targetType, T defaultValue, java.util.List<T> allowedValues) Return the property value associated with the given key, or defaultValue if the key cannot be resolved. |
|
abstract Config |
merge(java.util.Map<java.lang.String, java.lang.Object> toMerge) Merge another config and return this config |
|
abstract java.util.Properties |
toProperties() Converts the config to properties |
Methods inherited from class | Name |
---|---|
interface ConfigMap |
getAt, getProperty, getProperty, getRequiredProperty, navigate, setAt |
interface org.springframework.core.env.PropertyResolver |
org.springframework.core.env.PropertyResolver#getRequiredProperty(java.lang.String, java.lang.Class), org.springframework.core.env.PropertyResolver#getRequiredProperty(java.lang.String), org.springframework.core.env.PropertyResolver#resolveRequiredPlaceholders(java.lang.String), org.springframework.core.env.PropertyResolver#resolvePlaceholders(java.lang.String), org.springframework.core.env.PropertyResolver#containsProperty(java.lang.String), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String, java.lang.Class, java.lang.Object), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String, java.lang.String), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String, java.lang.Class) |
Return the property value associated with the given key, or
defaultValue
if the key cannot be resolved.
key
- the property name to resolvetargetType
- the expected type of the property valuedefaultValue
- the default value to return if no value is foundthe
- allowable valuesMerge another config and return this config
toMerge
- The map to mergeConverts the config to properties