クラスの使用
org.springframework.beans.factory.config.BeanDefinitionHolder
パッケージ
説明
XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。
構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。
アノテーション駆動型 Bean 構成のサポートパッケージ。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
Bean 定義解析のサポートインフラストラクチャ。
org.springframework.beans.factory
パッケージをサポートするクラス。 標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
org.springframework.aop.config 内の BeanDefinitionHolder 使用
修飾子と型メソッド説明final BeanDefinitionHolder
AbstractInterceptorDrivenBeanDefinitionDecorator.decorate
(NodeSE node, BeanDefinitionHolder definitionHolder, ParserContext parserContext) 修飾子と型メソッド説明final BeanDefinitionHolder
AbstractInterceptorDrivenBeanDefinitionDecorator.decorate
(NodeSE node, BeanDefinitionHolder definitionHolder, ParserContext parserContext) org.springframework.aop.scope 内の BeanDefinitionHolder 使用
修飾子と型メソッド説明static BeanDefinitionHolder
ScopedProxyUtils.createScopedProxy
(BeanDefinitionHolder definition, BeanDefinitionRegistry registry, boolean proxyTargetClass) 指定されたターゲット Bean のスコーププロキシを生成し、ターゲット Bean を内部名で登録し、スコーププロキシに 'targetBeanName' を設定します。修飾子と型メソッド説明static BeanDefinitionHolder
ScopedProxyUtils.createScopedProxy
(BeanDefinitionHolder definition, BeanDefinitionRegistry registry, boolean proxyTargetClass) 指定されたターゲット Bean のスコーププロキシを生成し、ターゲット Bean を内部名で登録し、スコーププロキシに 'targetBeanName' を設定します。org.springframework.beans.factory.annotation 内の BeanDefinitionHolder 使用
修飾子と型メソッド説明protected boolean
QualifierAnnotationAutowireCandidateResolver.checkQualifier
(BeanDefinitionHolder bdHolder, AnnotationSE annotation, TypeConverter typeConverter) 指定された修飾子アノテーションを候補 Bean 定義と照合します。protected boolean
QualifierAnnotationAutowireCandidateResolver.checkQualifiers
(BeanDefinitionHolder bdHolder, AnnotationSE[] annotationsToSearch) 指定された修飾子アノテーションを候補 Bean 定義と照合します。boolean
QualifierAnnotationAutowireCandidateResolver.isAutowireCandidate
(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 提供された Bean 定義がオートワイヤー候補であるかどうかを判別してください。org.springframework.beans.factory.config 内の BeanDefinitionHolder 使用
修飾子コンストラクター説明BeanDefinitionHolder
(BeanDefinitionHolder beanDefinitionHolder) コピーコンストラクター: 指定された BeanDefinitionHolder インスタンスと同じ内容で新しい BeanDefinitionHolder を作成します。org.springframework.beans.factory.parsing 内の BeanDefinitionHolder 使用
修飾子と型クラス説明class
標準の BeanDefinition に基づく ComponentDefinition。指定された Bean 定義と、指定された Bean の内部 Bean 定義および Bean 参照を公開します。修飾子コンストラクター説明BeanComponentDefinition
(BeanDefinitionHolder beanDefinitionHolder) 指定された Bean の新しい BeanComponentDefinition を作成します。org.springframework.beans.factory.support 内の BeanDefinitionHolder 使用
修飾子と型メソッド説明protected boolean
GenericTypeAwareAutowireCandidateResolver.checkGenericTypeMatch
(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 指定された依存関係型とそのジェネリクス型情報を、指定された候補 Bean 定義と照合します。default boolean
AutowireCandidateResolver.isAutowireCandidate
(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 指定された Bean 定義が、指定された依存関係のオートワイヤー候補として適格かどうかを判別します。boolean
GenericTypeAwareAutowireCandidateResolver.isAutowireCandidate
(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) boolean
SimpleAutowireCandidateResolver.isAutowireCandidate
(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinitionHolder innerBean) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。static void
BeanDefinitionReaderUtils.registerBeanDefinition
(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry) 指定された Bean 定義を指定された Bean ファクトリに登録します。void
RootBeanDefinition.setDecoratedDefinition
(BeanDefinitionHolder decoratedDefinition) この Bean 定義によって装飾されているターゲット定義を登録します。org.springframework.beans.factory.xml 内の BeanDefinitionHolder 使用
修飾子と型メソッド説明BeanDefinitionDecorator.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) 指定されたNode
SE(要素または属性のいずれか)を解析し、指定されたBeanDefinition
を修飾して、修飾された定義を返します。NamespaceHandler.decorate
(NodeSE source, BeanDefinitionHolder definition, ParserContext parserContext) 指定されたNode
SE を解析し、提供されたBeanDefinitionHolder
を装飾し、装飾された定義を返します。NamespaceHandlerSupport.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) SimpleConstructorNamespaceHandler.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) SimplePropertyNamespaceHandler.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired
(ElementSE ele, BeanDefinitionHolder originalDef) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired
(ElementSE ele, BeanDefinitionHolder originalDef, BeanDefinition containingBd) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。BeanDefinitionParserDelegate.decorateIfRequired
(NodeSE node, BeanDefinitionHolder originalDef, BeanDefinition containingBd) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。BeanDefinitionParserDelegate.parseBeanDefinitionElement
(ElementSE ele) 指定された<bean>
要素を解析します。BeanDefinitionParserDelegate.parseBeanDefinitionElement
(ElementSE ele, BeanDefinition containingBean) 指定された<bean>
要素を解析します。修飾子と型メソッド説明BeanDefinitionDecorator.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) 指定されたNode
SE(要素または属性のいずれか)を解析し、指定されたBeanDefinition
を修飾して、修飾された定義を返します。NamespaceHandler.decorate
(NodeSE source, BeanDefinitionHolder definition, ParserContext parserContext) 指定されたNode
SE を解析し、提供されたBeanDefinitionHolder
を装飾し、装飾された定義を返します。NamespaceHandlerSupport.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) SimpleConstructorNamespaceHandler.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) SimplePropertyNamespaceHandler.decorate
(NodeSE node, BeanDefinitionHolder definition, ParserContext parserContext) BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired
(ElementSE ele, BeanDefinitionHolder originalDef) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired
(ElementSE ele, BeanDefinitionHolder originalDef, BeanDefinition containingBd) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。BeanDefinitionParserDelegate.decorateIfRequired
(NodeSE node, BeanDefinitionHolder originalDef, BeanDefinition containingBd) 該当する場合は、ネームスペースハンドラーを使用して、指定された Bean 定義を装飾します。protected void
AbstractBeanDefinitionParser.registerBeanDefinition
(BeanDefinitionHolder definition, BeanDefinitionRegistry registry) org.springframework.context.annotation 内の BeanDefinitionHolder 使用
修飾子と型メソッド説明protected SetSE<BeanDefinitionHolder>
指定された基本パッケージ内でスキャンを実行し、登録された Bean 定義を返します。static SetSE<BeanDefinitionHolder>
AnnotationConfigUtils.registerAnnotationConfigProcessors
(BeanDefinitionRegistry registry, ObjectSE source) 指定されたレジストリに、関連するすべてのアノテーションポストプロセッサーを登録します。修飾子と型メソッド説明protected void
ClassPathBeanDefinitionScanner.registerBeanDefinition
(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry) 指定された Bean を指定されたレジストリに登録します。修飾子と型メソッド説明protected void
ComponentScanBeanDefinitionParser.registerComponents
(XmlReaderContext readerContext, SetSE<BeanDefinitionHolder> beanDefinitions, ElementSE element)