See: Description
| Interface | Description |
|---|---|
| ConfigurationPropertiesBindHandlerAdvisor |
Allows additional functionality to be applied to the
BindHandler used by the
ConfigurationPropertiesBindingPostProcessor. |
| PropertyMapper.SourceOperator |
An operation that can be applied to a
PropertyMapper.Source. |
| Class | Description |
|---|---|
| BoundConfigurationProperties |
Bean to record and provide bound
@ConfigurationProperties. |
| ConfigurationPropertiesBean |
Provides access to
@ConfigurationProperties bean
details, regardless of if the annotation was used directly or on a @Bean
factory method. |
| ConfigurationPropertiesBindingPostProcessor | |
| PropertyMapper |
Utility that can be used to map values from a supplied source to a destination.
|
| PropertyMapper.Source<T> |
A source that is in the process of being mapped.
|
| Enum | Description |
|---|---|
| ConfigurationPropertiesBean.BindMethod |
The binding method that is used for the bean.
|
| Exception | Description |
|---|---|
| ConfigurationPropertiesBindException |
Exception thrown when
@ConfigurationProperties binding
fails. |
| IncompatibleConfigurationException |
Exception thrown when the application has configured an incompatible set of
ConfigurationProperties keys. |
| Annotation Type | Description |
|---|---|
| ConfigurationProperties |
Annotation for externalized configuration.
|
| ConfigurationPropertiesBinding |
Qualifier for beans that are needed to configure the binding of
@ConfigurationProperties (e.g. |
| ConfigurationPropertiesScan |
Configures the base packages used when scanning for
@ConfigurationProperties classes. |
| ConstructorBinding |
Annotation that can be used to indicate that configuration properties should be bound
using constructor arguments rather than by calling setters.
|
| DeprecatedConfigurationProperty |
Indicates that a getter in a
@ConfigurationProperties
object is deprecated. |
| EnableConfigurationProperties |
Enable support for
@ConfigurationProperties annotated
beans. |
| NestedConfigurationProperty |
Indicates that a field in a
@ConfigurationProperties
object should be treated as if it were a nested type. |