All Classes and Interfaces
Class
Description
Indicates that the annotated element is saved together with explanatory
comments describing it.
Indicates that the annotated type is a configuration.
Represents an element of a serializable configuration type.
Implementations of this interface test configuration elements for specific
conditions.
Signals that an error occurred during the serialization or deserialization of a configuration.
A collection of values used to configure the serialization of configurations.
A builder class for constructing
ConfigurationProperties.Implementations of this interface test fields for specific conditions.
An extension of the
ConfigurationProperties class that allows configuring properties
that are more specific to files.A builder class for constructing
FileConfigurationProperties.Instances of this class save and load configurations using files.
Indicates that the annotated field should not be serialized.
Instances of this class read and write configurations from input streams and to output streams,
respectively.
Implementations of this interface format the names of configuration elements.
This class contains instances of ready-to-use
NameFormatters.Indicates that the annotated type is polymorphic.
Indicates the subtypes of
Polymorphic types.Indicates a subtype of a
Polymorphic type.Indicates that the annotated element should be post-processed.
Implementations of this interface convert instances of type
T1 to a serializable type
T2 and vice versa.Instances of this class provide contextual information for custom serializers.
Indicates that the annotated configuration element or type should be serialized using
an instance of the referenced serializer.