AnnotatedPropertySourceLoader |
Abstract base class for ImportSelector implementations that load a PropertySource
when a Configuration class is annotated with a specific annotation.
|
DefaultPropertiesPropertySource |
|
PropertySourceExtension |
Extension meta-annotation for Spring's @PropertySource to overcome its limitations:
The @PropertySource annotation can't auto-refresh the property sources
The @PropertySource annotation can't control the order of PropertySource
The @PropertySource annotation can't be inherited
The PropertySource#value() attribute does not support the resource location wildcards
The PropertySource#encoding() attribute does not specify the default encoding for the resource
|
PropertySourceExtensionAttributes |
|
PropertySourceExtensionLoader |
Abstract ImportSelector class to load the PropertySource
when the configuration annotated the Enable annotation that meta-annotates @PropertySourceExtension
|
PropertySourceExtensionLoader.PropertySourceResource |
The resource of PropertySource
|
PropertySourceExtensionLoader.ResourcePropertySourcesRefresher |
The Refresher of PropertySources' for Resource
|
ResourcePropertySource |
A variant of the @PropertySource annotation that has some limitations:
The @PropertySource annotation can't meta-annotate the another annotation
The @PropertySource annotation can't control the order of PropertySource
The @PropertySource annotation can't be inherited
The PropertySource#value() attribute does not support the resource location wildcards
The PropertySource#encoding() attribute does not specify the default encoding for the resource
|