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.The binding method that is used for the bean.BindConstructorProvider
used when binding@ConfigurationProperties
.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.Registers a given type onReflectionHints
for binding purposes, discovering any nested type it may expose via a property.Configures the base packages used when scanning for@ConfigurationProperties
classes.Annotation that can be used to indicate which constructor to use when binding configuration properties using constructor arguments rather than by calling setters.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
.