クラス GenericBeanDefinition

実装されたすべてのインターフェース:
SerializableSECloneableSEBeanMetadataElementBeanDefinitionAttributeAccessor
既知の直属サブクラス
AnnotatedGenericBeanDefinitionScannedGenericBeanDefinition

public class GenericBeanDefinition extends AbstractBeanDefinition
GenericBeanDefinition は、宣言型 Bean 定義を目的としたワンストップショップです。すべての一般的な Bean 定義と同様に、クラスに加えて、オプションでコンストラクター引数値とプロパティ値を指定できます。さらに、親 Bean 定義からの派生は、"parentName" プロパティを通じて柔軟に構成できます。

一般的に、この GenericBeanDefinition クラスは、宣言型 Bean 定義 (たとえば、Bean ポストプロセッサーが操作し、親名を再構成する可能性のある XML 定義) を登録する目的で使用します。親 / 子関連が事前に決定されている場合は RootBeanDefinition/ChildBeanDefinition を使用し、ファクトリメソッド / サプライヤーから派生したプログラム定義には特に RootBeanDefinition を使用します。

導入:
2.5
作成者:
Juergen Hoeller
関連事項: