Package io.microsphere.spring.config.context.annotation
package io.microsphere.spring.config.context.annotation
-
ClassDescriptionAnnotatedPropertySourceLoader<A extends Annotation>Abstract base class for
ImportSelectorimplementations that load aPropertySourcewhen aConfigurationclass is annotated with a specific annotation.A container annotation that holds multiple@DefaultPropertiesPropertySourceannotations.Extension meta-annotation for Spring's@PropertySourceto overcome its limitations: The@PropertySourceannotation can't auto-refresh theproperty sourcesThe@PropertySourceannotation can't control the order ofPropertySourceThe@PropertySourceannotation can't beinheritedThePropertySource#value()attribute does not support theresourcelocation wildcards ThePropertySource#encoding()attribute does not specify the default encoding for theresourcePropertySourceExtensionAttributes<A extends Annotation>AnnotationAttributesfor the annotation meta-annotatedPropertySourceExtensionAbstractImportSelectorclass to load thePropertySourcewhen theconfigurationannotated the Enable annotation that meta-annotates@PropertySourceExtensionThe resource ofPropertySourceThe Refresher ofPropertySources'forResourceA variant of the@PropertySourceannotation that has some limitations: The@PropertySourceannotation can't meta-annotate the another annotation The@PropertySourceannotation can't control the order ofPropertySourceThe@PropertySourceannotation can't beinheritedThePropertySource#value()attribute does not support theresourcelocation wildcards ThePropertySource#encoding()attribute does not specify the default encoding for theresourceThePropertySourceExtensionLoaderClass forResourcePropertySourceA container annotation that holds multipleResourcePropertySourceannotations.