Package io.microsphere.spring.beans.factory.annotation
package io.microsphere.spring.beans.factory.annotation
-
ClassDescriptionA
BeanPostProcessorimplementation that provides dependency injection support for custom annotation types.AnnotationInjectionMetadata.InjectedElementAbstractInjectionPointDependencyResolverfor annotated elementAn abstract class for the extension toBeanDefinitionRegistryPostProcessor, which will execute two main registration methods orderly:AnnotationBeanDefinitionRegistryPostProcessor.registerPrimaryBeanDefinitions(ExposingClassPathBeanDefinitionScanner, String[]): Scan and register the primaryBeanDefinitionsthat were annotated bythe supported annotation types, and then return theMapwith 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 secondaryBeanDefinitionsif requiredAnnotatedInjectionPointDependencyResolverforAutowiredABeanPostProcessorimplementation that binds configuration beans with their corresponding properties.A registrar for registering@EnableConfigurationBeanBinding-annotated bean definitions.TheRegistrar classforEnableConfigurationBeanBindingsEnables Spring's annotation-driven configuration bean fromproperties.A container annotation that holds multipleEnableConfigurationBeanBindingannotations.AnnotatedInjectionPointDependencyResolverforResource