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