public interface AnnotatedBeanDefinition extends BeanDefinition
AnnotationMetadata
を公開する拡張 BeanDefinition
インターフェース - クラスをまだロードする必要はありません。AnnotatedGenericBeanDefinition
, AnnotationMetadata
ROLE_APPLICATION, ROLE_INFRASTRUCTURE, ROLE_SUPPORT, SCOPE_PROTOTYPE, SCOPE_SINGLETON
修飾子と型 | メソッドと説明 |
---|---|
MethodMetadata | getFactoryMethodMetadata() この Bean 定義のファクトリメソッドのメタデータがある場合は、取得します。 |
AnnotationMetadata | getMetadata() この Bean 定義の Bean クラスのアノテーションメタデータ(および基本クラスのメタデータ)を取得します。 |
getBeanClassName, getConstructorArgumentValues, getDependsOn, getDescription, getDestroyMethodName, getFactoryBeanName, getFactoryMethodName, getInitMethodName, getOriginatingBeanDefinition, getParentName, getPropertyValues, getResolvableType, getResourceDescription, getRole, getScope, hasConstructorArgumentValues, hasPropertyValues, isAbstract, isAutowireCandidate, isLazyInit, isPrimary, isPrototype, isSingleton, setAutowireCandidate, setBeanClassName, setDependsOn, setDescription, setDestroyMethodName, setFactoryBeanName, setFactoryMethodName, setInitMethodName, setLazyInit, setParentName, setPrimary, setRole, setScope
attributeNames, computeAttribute, getAttribute, hasAttribute, removeAttribute, setAttribute
getSource
AnnotationMetadata getMetadata()
null
)@Nullable MethodMetadata getFactoryMethodMetadata()
null