インターフェースの使用 
org.springframework.beans.factory.ObjectProvider
ObjectProvider を使用するパッケージ 
 パッケージ 
 説明 
Spring の軽量の制御の反転(IoC)コンテナーを実装するコアパッケージ。
org.springframework.beans.factory パッケージをサポートするクラス。ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
JNDI ベースの BeanFactory 実装を含む、JNDI 使用のサポートクラス。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
- org.springframework.beans.factory 内の ObjectProvider 使用修飾子と型メソッド説明- <T> ObjectProvider<T>BeanFactory.- getBeanProvider- (ClassSE<T> requiredType) 指定された Bean のプロバイダーを返します。これにより、可用性および一意性オプションを含め、インスタンスの遅延オンデマンド取得が可能になります。- <T> ObjectProvider<T>BeanFactory.- getBeanProvider- (ResolvableType requiredType) 指定された Bean のプロバイダーを返します。これにより、可用性および一意性オプションを含め、インスタンスの遅延オンデマンド取得が可能になります。- <T> ObjectProvider<T>ListableBeanFactory.- getBeanProvider- (ClassSE<T> requiredType, boolean allowEagerInit) 指定された Bean のプロバイダーを返します。これにより、可用性および一意性オプションを含め、インスタンスの遅延オンデマンド取得が可能になります。- <T> ObjectProvider<T>ListableBeanFactory.- getBeanProvider- (ResolvableType requiredType, boolean allowEagerInit) 指定された Bean のプロバイダーを返します。これにより、可用性および一意性オプションを含め、インスタンスの遅延オンデマンド取得が可能になります。
- org.springframework.beans.factory.support 内の ObjectProvider 使用修飾子と型メソッド説明- <T> ObjectProvider<T>DefaultListableBeanFactory.- getBeanProvider- (ClassSE<T> requiredType) - <T> ObjectProvider<T>DefaultListableBeanFactory.- getBeanProvider- (ClassSE<T> requiredType, boolean allowEagerInit) - <T> ObjectProvider<T>DefaultListableBeanFactory.- getBeanProvider- (ResolvableType requiredType) - <T> ObjectProvider<T>DefaultListableBeanFactory.- getBeanProvider- (ResolvableType requiredType, boolean allowEagerInit) - <T> ObjectProvider<T>StaticListableBeanFactory.- getBeanProvider- (ClassSE<T> requiredType) - <T> ObjectProvider<T>StaticListableBeanFactory.- getBeanProvider- (ClassSE<T> requiredType, boolean allowEagerInit) - <T> ObjectProvider<T>StaticListableBeanFactory.- getBeanProvider- (ResolvableType requiredType) - <T> ObjectProvider<T>StaticListableBeanFactory.- getBeanProvider- (ResolvableType requiredType, boolean allowEagerInit) 
- org.springframework.context.support 内の ObjectProvider 使用修飾子と型メソッド説明- <T> ObjectProvider<T>AbstractApplicationContext.- getBeanProvider- (ClassSE<T> requiredType) - <T> ObjectProvider<T>AbstractApplicationContext.- getBeanProvider- (ClassSE<T> requiredType, boolean allowEagerInit) - <T> ObjectProvider<T>AbstractApplicationContext.- getBeanProvider- (ResolvableType requiredType) - <T> ObjectProvider<T>AbstractApplicationContext.- getBeanProvider- (ResolvableType requiredType, boolean allowEagerInit) 
- org.springframework.jndi.support 内の ObjectProvider 使用修飾子と型メソッド説明- <T> ObjectProvider<T>SimpleJndiBeanFactory.- getBeanProvider- (ClassSE<T> requiredType) - <T> ObjectProvider<T>SimpleJndiBeanFactory.- getBeanProvider- (ResolvableType requiredType) 
- org.springframework.validation.beanvalidation 内の ObjectProvider 使用型 ObjectProvider のパラメーターを持つ org.springframework.validation.beanvalidation のメソッド修飾子と型メソッド説明- voidMethodValidationPostProcessor.- setValidatorProvider- (ObjectProvider<ValidatorEE> validatorProvider) 遅延初期化された Validator を設定して、メソッドを検証するために委譲します。