Package org.springframework.boot.context.properties.bind
package org.springframework.boot.context.properties.bind
Support for
@ConfigurationProperties
binding.-
ClassDescriptionAbstract base class for
BindHandler
implementations.Bindable<T>Source that can be bound by aBinder
.Restrictions that can be applied when binding values.RuntimeHintsRegistrar
that can be used to registerReflectionHints
forBindable
types, discovering any nested type it may expose via a property.Strategy interface used to determine a specific constructor to use when binding.Context information for use byBindHandlers
.A container object which Binds objects from one or moreConfigurationPropertySources
.Exception thrown when binding fails.Callback interface that can be used to handle additional logic during elementbinding
.BindResult<T>A container object to return the result of aBinder
bind operation.BindHandler
that can be used to track bound configuration properties.Annotation that can be used to indicate which constructor to use when binding configuration properties using constructor arguments rather than by calling setters.Internal utility to help when dealing with data object property names.Annotation that can be used to specify the default value when binding to an immutable property.Annotation that can be used to specify the name when binding to an immutable property.Meta-annotation that should be added to annotations that indicate a field is a nested type.Optional strategy that used by aBinder
to resolve property placeholders.PlaceholdersResolver
to resolve placeholders fromPropertySources
.BindException
thrown whenConfigurationPropertySource
elements were left unbound.