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@ConfigurationPropertiesbean details, regardless of if the annotation was used directly or on a@Beanfactory method.The binding method that is used for the bean.BindConstructorProviderused when binding@ConfigurationProperties.Exception thrown when@ConfigurationPropertiesbinding fails.Allows additional functionality to be applied to theBindHandlerused by theConfigurationPropertiesBindingPostProcessor.Qualifier for beans that are needed to configure the binding of@ConfigurationProperties(e.g.Configures the base packages used when scanning for@ConfigurationPropertiesclasses.Annotation that can be used to indicate which constructor to use when binding configuration properties using constructor arguments rather than by calling setters.Indicates that a getter in a@ConfigurationPropertiesobject is deprecated.Enable support for@ConfigurationPropertiesannotated beans.Exception thrown when the application has configured an incompatible set ofConfigurationPropertieskeys.Indicates that a field in a@ConfigurationPropertiesobject 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.