程序包 io.microsphere.spring.beans.factory.annotation
-
类概要 类 说明 AnnotatedInjectionBeanPostProcessor The genericBeanPostProcessor
implementation to support the dependency injection for the customized annotations.AnnotatedInjectionBeanPostProcessor.AnnotationInjectedElement<M extends java.lang.reflect.Member> AnnotationInjectionMetadata.InjectedElement
AnnotatedInjectionPointDependencyResolver<A extends java.lang.annotation.Annotation> AbstractInjectionPointDependencyResolver
for annotated elementAnnotationBeanDefinitionRegistryPostProcessor An abstract class for the extension toBeanDefinitionRegistryPostProcessor
, which will execute two main registration methods orderly:AnnotationBeanDefinitionRegistryPostProcessor.registerPrimaryBeanDefinitions(ExposingClassPathBeanDefinitionScanner, String[])
: Scan and register the primaryBeanDefinitions
that were annotated bythe supported annotation types
, and then return theMap
with bean name plus aliases if present and primaryAnnotatedBeanDefinitions
, it's allowed to be overrideAnnotationBeanDefinitionRegistryPostProcessor.registerSecondaryBeanDefinitions(ExposingClassPathBeanDefinitionScanner, Map, String[])
: it's mandatory to be override by the sub-class to register secondaryBeanDefinitions
if requiredAnnotationInjectedBeanPostProcessor<A extends java.lang.annotation.Annotation> 已过时。 Please useAnnotatedInjectionBeanPostProcessor
as the substitutionAutowiredInjectionPointDependencyResolver AnnotatedInjectionPointDependencyResolver
forAutowired
ConfigurationBeanBindingPostProcessor TheBeanPostProcessor
class to bind the configuration beanConfigurationBeanBindingRegistrar TheImportBeanDefinitionRegistrar
implementation for@EnableConfigurationBinding
ConfigurationBeanBindingsRegister TheRegistrar class
forEnableConfigurationBeanBindings
ResourceInjectionPointDependencyResolver AnnotatedInjectionPointDependencyResolver
forResource
-
注释类型概要 注释类型 说明 EnableConfigurationBeanBinding Enables Spring's annotation-driven configuration bean fromproperties
.EnableConfigurationBeanBindings The annotation composes the multipleEnableConfigurationBeanBindings