接口的使用
org.springframework.beans.BeanMetadataElement
使用BeanMetadataElement的程序包 程序包 说明 org.springframework.aop.config Support package for declarative AOP configuration, with XML schema being the primary configuration format.org.springframework.beans This package contains interfaces and classes for manipulating Java beans.org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.org.springframework.beans.factory.parsing Support infrastructure for bean definition parsing.org.springframework.beans.factory.support Classes supporting theorg.springframework.beans.factorypackage.org.springframework.beans.factory.xml Contains an abstract XML-basedBeanFactoryimplementation, including a standard "spring-beans" XSD.org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.aop.config中BeanMetadataElement的使用
实现BeanMetadataElement的org.springframework.aop.config中的类 修饰符和类型 类 说明 classAdvisorComponentDefinitionComponentDefinitionthat bridges the gap between the advisor bean definition configured by the<aop:advisor>tag and the component definition infrastructure.classAspectComponentDefinitionComponentDefinitionthat holds an aspect definition, including its nested pointcuts.classPointcutComponentDefinitionComponentDefinitionimplementation that holds a pointcut definition.org.springframework.beans中BeanMetadataElement的使用
实现BeanMetadataElement的org.springframework.beans中的类 修饰符和类型 类 说明 classBeanMetadataAttributeHolder for a key-value style attribute that is part of a bean definition.classBeanMetadataAttributeAccessorExtension ofAttributeAccessorSupport, holding attributes asBeanMetadataAttributeobjects in order to keep track of the definition source.classPropertyValueObject to hold information and value for an individual bean property.org.springframework.beans.factory.annotation中BeanMetadataElement的使用
org.springframework.beans.factory.annotation中BeanMetadataElement的子接口 修饰符和类型 接口 说明 interfaceAnnotatedBeanDefinitionExtendedBeanDefinitioninterface that exposesAnnotationMetadataabout its bean class - without requiring the class to be loaded yet.实现BeanMetadataElement的org.springframework.beans.factory.annotation中的类 修饰符和类型 类 说明 classAnnotatedGenericBeanDefinitionExtension of theGenericBeanDefinitionclass, adding support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface.org.springframework.beans.factory.config中BeanMetadataElement的使用
org.springframework.beans.factory.config中BeanMetadataElement的子接口 修饰符和类型 接口 说明 interfaceBeanDefinitionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.interfaceBeanReferenceInterface that exposes a reference to a bean name in an abstract fashion.实现BeanMetadataElement的org.springframework.beans.factory.config中的类 修饰符和类型 类 说明 classBeanDefinitionHolderHolder for a BeanDefinition with name and aliases.static classConstructorArgumentValues.ValueHolderHolder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument.classRuntimeBeanNameReferenceImmutable placeholder class used for a property value object when it's a reference to another bean name in the factory, to be resolved at runtime.classRuntimeBeanReferenceImmutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime.classTypedStringValueHolder for a typed String value.org.springframework.beans.factory.parsing中BeanMetadataElement的使用
org.springframework.beans.factory.parsing中BeanMetadataElement的子接口 修饰符和类型 接口 说明 interfaceComponentDefinitionInterface that describes the logical view of a set ofBeanDefinitionsandBeanReferencesas presented in some configuration context.interfaceDefaultsDefinitionMarker interface for a defaults definition, extending BeanMetadataElement to inherit source exposure.实现BeanMetadataElement的org.springframework.beans.factory.parsing中的类 修饰符和类型 类 说明 classAbstractComponentDefinitionBase implementation ofComponentDefinitionthat provides a basic implementation ofAbstractComponentDefinition.getDescription()which delegates toComponentDefinition.getName().classAliasDefinitionRepresentation of an alias that has been registered during the parsing process.classBeanComponentDefinitionComponentDefinition based on a standard BeanDefinition, exposing the given bean definition as well as inner bean definitions and bean references for the given bean.classCompositeComponentDefinitionComponentDefinitionimplementation that holds one or more nestedComponentDefinitioninstances, aggregating them into a named group of components.classImportDefinitionRepresentation of an import that has been processed during the parsing process.org.springframework.beans.factory.support中BeanMetadataElement的使用
实现BeanMetadataElement的org.springframework.beans.factory.support中的类 修饰符和类型 类 说明 classAbstractBeanDefinitionBase class for concrete, full-fledgedBeanDefinitionclasses, factoring out common properties ofGenericBeanDefinition,RootBeanDefinition, andChildBeanDefinition.classAutowireCandidateQualifierQualifier for resolving autowire candidates.classChildBeanDefinitionBean definition for beans which inherit settings from their parent.classGenericBeanDefinitionGenericBeanDefinition is a one-stop shop for standard bean definition purposes.classLookupOverrideRepresents an override of a method that looks up an object in the same IoC context.classManagedArrayTag collection class used to hold managed array elements, which may include runtime bean references (to be resolved into bean objects).classManagedList<E>Tag collection class used to hold managed List elements, which may include runtime bean references (to be resolved into bean objects).classManagedMap<K,V>Tag collection class used to hold managed Map values, which may include runtime bean references (to be resolved into bean objects).classManagedPropertiesTag class which represents a Spring-managedPropertiesinstance that supports merging of parent/child definitions.classManagedSet<E>Tag collection class used to hold managed Set values, which may include runtime bean references (to be resolved into bean objects).classMethodOverrideObject representing the override of a method on a managed object by the IoC container.classReplaceOverrideExtension of MethodOverride that represents an arbitrary override of a method by the IoC container.classRootBeanDefinitionA root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime.org.springframework.beans.factory.xml中BeanMetadataElement的使用
实现BeanMetadataElement的org.springframework.beans.factory.xml中的类 修饰符和类型 类 说明 classDocumentDefaultsDefinitionSimple JavaBean that holds the defaults specified at the<beans>level in a standard Spring XML bean definition document:default-lazy-init,default-autowire, etc.org.springframework.context.annotation中BeanMetadataElement的使用
实现BeanMetadataElement的org.springframework.context.annotation中的类 修饰符和类型 类 说明 classScannedGenericBeanDefinitionExtension of theGenericBeanDefinitionclass, based on an ASM ClassReader, with support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface.