@ConfigurationProperties binding.See: Description
| Interface | Description |
|---|---|
| BindConstructorProvider |
Strategy interface used to determine a specific constructor to use when binding.
|
| BindContext |
Context information for use by
BindHandlers. |
| BindHandler |
Callback interface that can be used to handle additional logic during element
binding. |
| PlaceholdersResolver |
Optional strategy that used by a
Binder to resolve property placeholders. |
| Class | Description |
|---|---|
| AbstractBindHandler |
Abstract base class for
BindHandler implementations. |
| Bindable<T> |
Source that can be bound by a
Binder. |
| Binder |
A container object which Binds objects from one or more
ConfigurationPropertySources. |
| BindResult<T> |
A container object to return the result of a
Binder bind operation. |
| BoundPropertiesTrackingBindHandler |
BindHandler that can be used to track bound configuration properties. |
| DataObjectPropertyName |
Internal utility to help when dealing with data object property names.
|
| PropertySourcesPlaceholdersResolver |
PlaceholdersResolver to resolve placeholders from PropertySources. |
| Exception | Description |
|---|---|
| BindException |
Exception thrown when binding fails.
|
| UnboundConfigurationPropertiesException |
BindException thrown when ConfigurationPropertySource elements were
left unbound. |
| Annotation Type | Description |
|---|---|
| DefaultValue |
Annotation that can be used to specify the default value when binding to an immutable
property.
|
| Name |
Annotation that can be used to specify the name when binding to an immutable property.
|
@ConfigurationProperties binding.