Package org.springframework.boot.context.properties
@NullMarked
package org.springframework.boot.context.properties
Support for external configuration properties.
- See Also:
-
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.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.Indicates that the annotated type is a source of configuration properties metadata.Helper class to programmatically bind configuration properties that use constructor injection.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 property 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.Adapter used to adapt a value and possibly return anullresult.Allow source mapping to complete using methods that accept nulls.Adapter that support nullable values.Factory that supports nullable values.Mapper that supports nullable values.An operation that can be applied to aPropertyMapper.Source.