パッケージ | 説明 |
---|---|
org.springframework.aop.config | XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。 |
org.springframework.aop.scope | 構成可能なバックエンドを使用した、ターゲットオブジェクトの AOP ベースのスコープのサポート。 |
org.springframework.beans.factory.annotation | アノテーション駆動型 Bean 構成のサポートパッケージ。 |
org.springframework.beans.factory.config | Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。 |
org.springframework.beans.factory.parsing | Bean 定義解析のサポートインフラストラクチャ。 |
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
org.springframework.beans.factory.xml | 標準の "spring-beans" XSD を含む、抽象 XML ベースの BeanFactory 実装が含まれています。 |
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinitionHolder | AbstractInterceptorDrivenBeanDefinitionDecorator.decorate(NodeSE node, BeanDefinitionHolder definitionHolder, ParserContext parserContext) |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinitionHolder | AbstractInterceptorDrivenBeanDefinitionDecorator.decorate(NodeSE node, BeanDefinitionHolder definitionHolder, ParserContext parserContext) |
修飾子と型 | メソッドと説明 |
---|---|
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' を設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
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 定義がオートワイヤー候補であるかどうかを判別してください。 |
コンストラクターと説明 |
---|
BeanDefinitionHolder(BeanDefinitionHolder beanDefinitionHolder) コピーコンストラクター: 指定された BeanDefinitionHolder インスタンスと同じ内容で新しい BeanDefinitionHolder を作成します。 |
修飾子と型 | クラスと説明 |
---|---|
class | BeanComponentDefinition 標準の BeanDefinition に基づく ComponentDefinition。指定された Bean 定義と、指定された Bean の内部 Bean 定義および Bean 参照を公開します。 |
コンストラクターと説明 |
---|
BeanComponentDefinition(BeanDefinitionHolder beanDefinitionHolder) 指定された Bean の新しい BeanComponentDefinition を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinitionHolder | RootBeanDefinition.getDecoratedDefinition() この Bean 定義によって装飾されているターゲット定義があれば、それを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected boolean | GenericTypeAwareAutowireCandidateResolver.checkGenericTypeMatch(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 指定された依存関係型とそのジェネリクス型情報を、指定された候補 Bean 定義と照合します。 |
default boolean | AutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 指定された Bean 定義が、指定された依存関係のオートワイヤー候補として適格かどうかを判別します。 |
boolean | SimpleAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) |
boolean | GenericTypeAwareAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) |
static void | BeanDefinitionReaderUtils.registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry) 指定された Bean 定義を指定された Bean ファクトリに登録します。 |
void | RootBeanDefinition.setDecoratedDefinition(BeanDefinitionHolder decoratedDefinition) この Bean 定義によって装飾されているターゲット定義を登録します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected SetSE<BeanDefinitionHolder> | ClassPathBeanDefinitionScanner.doScan(StringSE... basePackages) 指定された基本パッケージ内でスキャンを実行し、登録された 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) |