クラス RegisteredBean
java.lang.ObjectSE
org.springframework.beans.factory.support.RegisteredBean
RegisteredBean
は、BeanFactory
に登録されているが、必ずしもインスタンス化されていない Bean を表します。Bean と Bean 名を含む Bean ファクトリへのアクセスを提供します。inner-bean の場合、Bean 名が生成されている可能性があります。- 導入:
- 6.0
- 作成者:
- Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明ClassSE<?>
Bean のユーザー定義クラスを返します。Bean を含む Bean ファクトリを返します。Bean の名前を返します。Bean のResolvableType
を返します。Bean のマージされた Bean 定義を返します。このインスタンスの親を返すか、内部 Bean でない場合はnull
を返します。boolean
Bean 名が生成されているかどうかを返します。boolean
このインスタンスが内部 Bean 用である場合に返します。static RegisteredBean
of
(ConfigurableListableBeanFactory beanFactory, StringSE beanName) 通常の Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
ofInnerBean
(RegisteredBean parent, StringSE innerBeanName, BeanDefinition innerBeanDefinition) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
ofInnerBean
(RegisteredBean parent, BeanDefinition innerBeanDefinition) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。static RegisteredBean
ofInnerBean
(RegisteredBean parent, BeanDefinitionHolder innerBean) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。この Bean に使用するコンストラクターまたはファクトリメソッドを解決します。toString()
メソッドの詳細
of
通常の Bean の新しいRegisteredBean
インスタンスを作成します。- パラメーター:
beanFactory
- ソース Bean ファクトリbeanName
- Bean 名- 戻り値:
- 新しい
RegisteredBean
インスタンス
ofInnerBean
内部 Bean の新しいRegisteredBean
インスタンスを作成します。- パラメーター:
parent
- 内部ビーンの親innerBean
- インナー Bean 用のBeanDefinitionHolder
- 戻り値:
- 新しい
RegisteredBean
インスタンス
ofInnerBean
内部 Bean の新しいRegisteredBean
インスタンスを作成します。- パラメーター:
parent
- 内部ビーンの親innerBeanDefinition
- 内部ビーンの定義- 戻り値:
- 新しい
RegisteredBean
インスタンス
ofInnerBean
public static RegisteredBean ofInnerBean(RegisteredBean parent, @Nullable StringSE innerBeanName, BeanDefinition innerBeanDefinition) 内部 Bean の新しいRegisteredBean
インスタンスを作成します。- パラメーター:
parent
- 内部ビーンの親innerBeanName
- 名前を生成するための内部 Bean またはnull
の名前innerBeanDefinition
- 内部ビーンの定義- 戻り値:
- 新しい
RegisteredBean
インスタンス
getBeanName
Bean の名前を返します。- 戻り値:
- beanName Bean の名前
isGeneratedBeanName
public boolean isGeneratedBeanName()Bean 名が生成されているかどうかを返します。- 戻り値:
- 名前が生成された場合は
true
getBeanFactory
Bean を含む Bean ファクトリを返します。- 戻り値:
- Bean ファクトリ
getBeanClass
Bean のユーザー定義クラスを返します。- 戻り値:
- Bean クラス
getBeanType
Bean のResolvableType
を返します。- 戻り値:
- Bean 型
getMergedBeanDefinition
Bean のマージされた Bean 定義を返します。- 戻り値:
- マージされた Bean 定義
- 関連事項:
isInnerBean
public boolean isInnerBean()このインスタンスが内部 Bean 用である場合に返します。- 戻り値:
- インナービーンの場合
getParent
このインスタンスの親を返すか、内部 Bean でない場合はnull
を返します。- 戻り値:
- 親
resolveConstructorOrFactoryMethod
この Bean に使用するコンストラクターまたはファクトリメソッドを解決します。- 戻り値:
Constructor
SE またはMethod
SE
toString