Package org.springframework.boot.context.properties
package org.springframework.boot.context.properties
Support for external configuration properties.
-
ClassDescriptionBean to record and provide bound
@ConfigurationProperties
.Annotation for externalized configuration.Provides access to@ConfigurationProperties
bean details, regardless of if the annotation was used directly or on a@Bean
factory method.Deprecated, for removal: This API element is subject to removal in a future version.Exception thrown when@ConfigurationProperties
binding fails.Allows additional functionality to be applied to theBindHandler
used by theConfigurationPropertiesBindingPostProcessor
.Qualifier for beans that are needed to configure the binding of@ConfigurationProperties
(e.g.Configures the base packages used when scanning for@ConfigurationProperties
classes.Deprecated, for removal: This API element is subject to removal in a future version.since 3.0.0 for removal in 3.2.0 in favor ofConstructorBinding
Helper class to programmatically bind configuration properties that use constructor injection.Indicates that a getter in a@ConfigurationProperties
object is deprecated.Enable support for@ConfigurationProperties
annotated beans.Exception thrown when the application has configured an incompatible set ofConfigurationProperties
keys.Indicates that a field in a@ConfigurationProperties
object should be treated as if it were a nested type.Utility that can be used to map values from a supplied source to a destination.A source that is in the process of being mapped.An operation that can be applied to aPropertyMapper.Source
.
BindMethod