クラス GenericBeanDefinition

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

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

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

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