パッケージ | 説明 |
---|---|
org.springframework.beans.factory.annotation | アノテーション駆動型 Bean 構成のサポートパッケージ。 |
org.springframework.beans.factory.config | Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。 |
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | QualifierAnnotationAutowireCandidateResolver.getSuggestedValue(DependencyDescriptor descriptor) 指定された依存関係が値アノテーションを宣言するかどうかを決定します。 |
boolean | QualifierAnnotationAutowireCandidateResolver.hasQualifier(DependencyDescriptor descriptor) 指定された依存関係が修飾子アノテーションを宣言しているかどうかを判別します。 |
boolean | QualifierAnnotationAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 提供された Bean 定義がオートワイヤー候補であるかどうかを判別してください。 |
boolean | QualifierAnnotationAutowireCandidateResolver.isRequired(DependencyDescriptor descriptor) 指定された依存関係が autowired アノテーションを宣言しているかどうかを判別し、必要なフラグを確認します。 |
修飾子と型 | メソッドと説明 |
---|---|
DependencyDescriptor | DependencyDescriptor.forFallbackMatch() フォールバック一致を目的としたこの記述子のバリアントを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | ConfigurableListableBeanFactory.isAutowireCandidate(StringSE beanName, DependencyDescriptor descriptor) 指定された Bean が、一致する型の依存関係を宣言する他の Bean に注入されるオートワイヤー候補として適格であるかどうかを判別します。 |
ObjectSE | AutowireCapableBeanFactory.resolveBeanByName(StringSE name, DependencyDescriptor descriptor) 指定された Bean 名の Bean インスタンスを解決し、ターゲットファクトリメソッドに公開するための依存関係記述子を提供します。 |
ObjectSE | AutowireCapableBeanFactory.resolveDependency(DependencyDescriptor descriptor, StringSE requestingBeanName) このファクトリで定義された Bean に対する指定された依存関係を解決します。 |
ObjectSE | AutowireCapableBeanFactory.resolveDependency(DependencyDescriptor descriptor, StringSE requestingBeanName, SetSE<StringSE> autowiredBeanNames, TypeConverter typeConverter) このファクトリで定義された Bean に対する指定された依存関係を解決します。 |
コンストラクターと説明 |
---|
DependencyDescriptor(DependencyDescriptor original) コピーコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
protected boolean | GenericTypeAwareAutowireCandidateResolver.checkGenericTypeMatch(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 指定された依存関係型とそのジェネリクス型情報を、指定された候補 Bean 定義と照合します。 |
protected StringSE | DefaultListableBeanFactory.determineAutowireCandidate(MapSE<StringSE, ObjectSE> candidates, DependencyDescriptor descriptor) 指定された Bean のセットでオートワイヤーの候補を決定します。 |
ObjectSE | DefaultListableBeanFactory.doResolveDependency(DependencyDescriptor descriptor, StringSE beanName, SetSE<StringSE> autowiredBeanNames, TypeConverter typeConverter) |
protected MapSE<StringSE, ObjectSE> | DefaultListableBeanFactory.findAutowireCandidates(StringSE beanName, ClassSE<?> requiredType, DependencyDescriptor descriptor) 必要な型に一致する Bean インスタンスを見つけます。 |
default ObjectSE | AutowireCandidateResolver.getLazyResolutionProxyIfNecessary(DependencyDescriptor descriptor, StringSE beanName) インジェクションポイントで要求された場合、実際の依存関係ターゲットの遅延解決のためのプロキシを構築します。 |
ObjectSE | SimpleAutowireCandidateResolver.getLazyResolutionProxyIfNecessary(DependencyDescriptor descriptor, StringSE beanName) |
protected ResolvableType | GenericTypeAwareAutowireCandidateResolver.getReturnTypeForFactoryMethod(RootBeanDefinition rbd, DependencyDescriptor descriptor) |
default ObjectSE | AutowireCandidateResolver.getSuggestedValue(DependencyDescriptor descriptor) 指定された依存関係に対してデフォルト値が提案されているかどうかを判断します。 |
ObjectSE | SimpleAutowireCandidateResolver.getSuggestedValue(DependencyDescriptor descriptor) |
default boolean | AutowireCandidateResolver.hasQualifier(DependencyDescriptor descriptor) 指定された記述子が型を超えて修飾子を宣言しているかどうかを判別します(通常、特定の種類のアノテーション)。 |
default boolean | AutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) 指定された Bean 定義が、指定された依存関係のオートワイヤー候補として適格かどうかを判別します。 |
boolean | SimpleAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) |
boolean | GenericTypeAwareAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor) |
boolean | DefaultListableBeanFactory.isAutowireCandidate(StringSE beanName, DependencyDescriptor descriptor) |
protected boolean | DefaultListableBeanFactory.isAutowireCandidate(StringSE beanName, DependencyDescriptor descriptor, AutowireCandidateResolver resolver) 指定された Bean 定義が、一致型の依存関係を宣言する他の Bean に注入されるオートワイヤー候補として適格であるかどうかを判別します。 |
protected boolean | DefaultListableBeanFactory.isAutowireCandidate(StringSE beanName, RootBeanDefinition mbd, DependencyDescriptor descriptor, AutowireCandidateResolver resolver) 指定された Bean 定義が、一致型の依存関係を宣言する他の Bean に注入されるオートワイヤー候補として適格であるかどうかを判別します。 |
default boolean | AutowireCandidateResolver.isRequired(DependencyDescriptor descriptor) 指定された記述子が効果的に必要かどうかを判断します。 |
boolean | SimpleAutowireCandidateResolver.isRequired(DependencyDescriptor descriptor) |
ObjectSE | AbstractAutowireCapableBeanFactory.resolveBeanByName(StringSE name, DependencyDescriptor descriptor) |
ObjectSE | AbstractAutowireCapableBeanFactory.resolveDependency(DependencyDescriptor descriptor, StringSE requestingBeanName) |
ObjectSE | DefaultListableBeanFactory.resolveDependency(DependencyDescriptor descriptor, StringSE requestingBeanName, SetSE<StringSE> autowiredBeanNames, TypeConverter typeConverter) |
修飾子と型 | メソッドと説明 |
---|---|
DependencyDescriptor | CommonAnnotationBeanPostProcessor.LookupElement.getDependencyDescriptor() 基礎となるフィールド / メソッドの DependencyDescriptor を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | ContextAnnotationAutowireCandidateResolver.buildLazyResolutionProxy(DependencyDescriptor descriptor, StringSE beanName) |
ObjectSE | ContextAnnotationAutowireCandidateResolver.getLazyResolutionProxyIfNecessary(DependencyDescriptor descriptor, StringSE beanName) |
protected boolean | ContextAnnotationAutowireCandidateResolver.isLazy(DependencyDescriptor descriptor) |