インターフェースの使用
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 のメソッド修飾子と型メソッド説明void
MethodValidationPostProcessor.setValidatorProvider
(ObjectProvider<ValidatorEE> validatorProvider) 遅延初期化された Validator を設定して、メソッドを検証するために委譲します。