クラス BeanComponentDefinitionBuilder
java.lang.ObjectSE
org.springframework.data.config.BeanComponentDefinitionBuilder
BeanComponentDefinition
をより簡単に作成するためのヘルパー。- 作成者:
- Oliver Gierke
コンストラクターの概要
コンストラクターコンストラクター説明BeanComponentDefinitionBuilder
(ElementSE defaultSource, ParserContext context) 指定されたElement
SE をデフォルトのソースとして使用し、指定されたParserContext
を使用して新しいBeanComponentDefinitionBuilder
を作成します。メソッドのサマリー
修飾子と型メソッド説明getComponent
(BeanDefinitionBuilder builder) 指定されたBeanDefinitionBuilder
からBeanComponentDefinition
を作成します。getComponent
(BeanDefinitionBuilder builder, StringSE name) 指定された名前を使用して、指定されたBeanDefinitionBuilder
からBeanComponentDefinition
を作成します。getComponent
(BeanDefinitionBuilder builder, StringSE name, ObjectSE rawSource) 指定された名前と生のソースオブジェクトを使用して、指定されたBeanDefinitionBuilder
から新しいBeanComponentDefinition
を作成します。getComponentIdButFallback
(BeanDefinitionBuilder builder, StringSE fallback)
コンストラクターの詳細
BeanComponentDefinitionBuilder
指定されたElement
SE をデフォルトのソースとして使用し、指定されたParserContext
を使用して新しいBeanComponentDefinitionBuilder
を作成します。- パラメーター:
defaultSource
- null であってはなりません。context
- null であってはなりません。
メソッドの詳細
getComponent
指定されたBeanDefinitionBuilder
からBeanComponentDefinition
を作成します。Bean 名を生成します。- パラメーター:
builder
- null であってはなりません。- 戻り値:
getComponentIdButFallback
public BeanComponentDefinition getComponentIdButFallback(BeanDefinitionBuilder builder, StringSE fallback) 指定されたBeanDefinitionBuilder
からBeanComponentDefinition
を作成し、バッキングElement
SE の id 属性に名前がないか調べます。見つかった場合はこれを使用し、見つからなかった場合は指定されたフォールバックを使用します。- パラメーター:
builder
- null であってはなりません。fallback
- null または空であってはなりません。- 戻り値:
getComponent
指定された名前を使用して、指定されたBeanDefinitionBuilder
からBeanComponentDefinition
を作成します。- パラメーター:
builder
- null であってはなりません。name
- null または空であってはなりません。- 戻り値:
getComponent
public BeanComponentDefinition getComponent(BeanDefinitionBuilder builder, StringSE name, ObjectSE rawSource) 指定された名前と生のソースオブジェクトを使用して、指定されたBeanDefinitionBuilder
から新しいBeanComponentDefinition
を作成します。- パラメーター:
builder
- null であってはなりません。name
- null であってはなりません。rawSource
-- 戻り値: