Package io.microsphere.spring.config.context.annotation
package io.microsphere.spring.config.context.annotation
-
ClassDescriptionAnnotatedPropertySourceLoader<A extends Annotation>Abstract base class for
ImportSelector
implementations that load aPropertySource
when aConfiguration
class is annotated with a specific annotation.A container annotation that holds multiple@DefaultPropertiesPropertySource
annotations.Extension meta-annotation for Spring's@PropertySource
to overcome its limitations: The@PropertySource
annotation can't auto-refresh theproperty sources
The@PropertySource
annotation can't control the order ofPropertySource
The@PropertySource
annotation can't beinherited
ThePropertySource#value()
attribute does not support theresource
location wildcards ThePropertySource#encoding()
attribute does not specify the default encoding for theresource
PropertySourceExtensionAttributes<A extends Annotation>AnnotationAttributes
for the annotation meta-annotatedPropertySourceExtension
AbstractImportSelector
class to load thePropertySource
when theconfiguration
annotated the Enable annotation that meta-annotates@PropertySourceExtension
The resource ofPropertySource
The Refresher ofPropertySources'
forResource
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 ofPropertySource
The@PropertySource
annotation can't beinherited
ThePropertySource#value()
attribute does not support theresource
location wildcards ThePropertySource#encoding()
attribute does not specify the default encoding for theresource
ThePropertySourceExtensionLoader
Class forResourcePropertySource
A container annotation that holds multipleResourcePropertySource
annotations.