Package-level declarations
Support for @ConfigurationProperties
binding.
Types
Link copied to clipboard
Abstract base class for BindHandler implementations.
Link copied to clipboard
RuntimeHintsRegistrar that can be used to register ReflectionHints for Bindable types, discovering any nested type it may expose through a property.
Link copied to clipboard
Strategy interface used to determine a specific constructor to use when binding.
Link copied to clipboard
interface BindContext
Context information for use by BindHandlers.
Link copied to clipboard
A container object which Binds objects from one or more ConfigurationPropertySources.
Link copied to clipboard
Exception thrown when binding fails.
Link copied to clipboard
interface BindHandler
Callback interface that can be used to handle additional logic during element binding.
Link copied to clipboard
enum BindMethod
Configuration property binding methods.
Link copied to clipboard
A container object to return the result of a Binder bind operation.
Link copied to clipboard
BindHandler that can be used to track bound configuration properties.
Link copied to clipboard
Annotation that can be used to indicate which constructor to use when binding configuration properties using constructor arguments rather than by calling setters.
Link copied to clipboard
Internal utility to help when dealing with data object property names.
Link copied to clipboard
annotation class DefaultValue
Annotation that can be used to specify the default value when binding to an immutable property.
Link copied to clipboard
Annotation that can be used to specify the name when binding to a property.
Link copied to clipboard
annotation class Nested
Meta-annotation that should be added to annotations that indicate a field is a nested type.
Link copied to clipboard
Optional strategy that used by a Binder to resolve property placeholders.
Link copied to clipboard
PlaceholdersResolver to resolve placeholders from PropertySources.
Link copied to clipboard
BindException thrown when ConfigurationPropertySource elements were left unbound.