クラスの使用
org.springframework.beans.factory.support.BeanDefinitionBuilder
パッケージ
説明
org.springframework.beans.factory
パッケージをサポートするクラス。 標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
Spring MVC の XML 構成名前空間を定義します。
org.springframework.beans.factory.support 内の BeanDefinitionBuilder 使用
修飾子と型メソッド説明BeanDefinitionBuilder.addAutowiredProperty
(StringSE name) 指定された Bean の指定されたプロパティにオートワイヤーマーカーを追加します。BeanDefinitionBuilder.addConstructorArgReference
(StringSE beanName) 名前付き Bean への参照をコンストラクター引数として追加します。BeanDefinitionBuilder.addConstructorArgValue
(ObjectSE value) インデックス付きコンストラクターの引数値を追加します。BeanDefinitionBuilder.addDependsOn
(StringSE beanName) この定義が依存する Bean のリストに、指定された Bean 名を追加します。BeanDefinitionBuilder.addPropertyReference
(StringSE name, StringSE beanName) 指定されたプロパティに、指定された Bean 名への参照を追加します。BeanDefinitionBuilder.addPropertyValue
(StringSE name, ObjectSE value) 指定されたプロパティ値を指定されたプロパティ名に追加します。BeanDefinitionBuilder.applyCustomizers
(BeanDefinitionCustomizer... customizers) 指定されたカスタマイザーを基になる Bean 定義に適用します。static BeanDefinitionBuilder
BeanDefinitionBuilder.childBeanDefinition
(StringSE parentName) ChildBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static BeanDefinitionBuilder
BeanDefinitionBuilder.genericBeanDefinition()
GenericBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static BeanDefinitionBuilder
BeanDefinitionBuilder.genericBeanDefinition
(ClassSE<?> beanClass) GenericBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static <T> BeanDefinitionBuilder
BeanDefinitionBuilder.genericBeanDefinition
(ClassSE<T> beanClass, SupplierSE<T> instanceSupplier) GenericBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static BeanDefinitionBuilder
BeanDefinitionBuilder.genericBeanDefinition
(StringSE beanClassName) GenericBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static BeanDefinitionBuilder
BeanDefinitionBuilder.rootBeanDefinition
(ClassSE<?> beanClass) RootBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static BeanDefinitionBuilder
BeanDefinitionBuilder.rootBeanDefinition
(ClassSE<?> beanClass, StringSE factoryMethodName) RootBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static <T> BeanDefinitionBuilder
BeanDefinitionBuilder.rootBeanDefinition
(ClassSE<T> beanClass, SupplierSE<T> instanceSupplier) RootBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static BeanDefinitionBuilder
BeanDefinitionBuilder.rootBeanDefinition
(StringSE beanClassName) RootBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static BeanDefinitionBuilder
BeanDefinitionBuilder.rootBeanDefinition
(StringSE beanClassName, StringSE factoryMethodName) RootBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。static <T> BeanDefinitionBuilder
BeanDefinitionBuilder.rootBeanDefinition
(ResolvableType beanType, SupplierSE<T> instanceSupplier) RootBeanDefinition
の構築に使用される新しいBeanDefinitionBuilder
を作成します。BeanDefinitionBuilder.setAbstract
(boolean flag) この定義が抽象的かどうかを設定します。BeanDefinitionBuilder.setAutowireMode
(int autowireMode) この定義のオートワイヤーモードを設定します。BeanDefinitionBuilder.setDependencyCheck
(int dependencyCheck) この定義の依存関係チェックモードを設定します。BeanDefinitionBuilder.setDestroyMethodName
(StringSE methodName) この定義の destroy メソッドを設定します。BeanDefinitionBuilder.setFactoryMethod
(StringSE factoryMethod) この定義に使用する静的ファクトリメソッドの名前を設定し、この Bean のクラスで呼び出されます。BeanDefinitionBuilder.setFactoryMethodOnBean
(StringSE factoryMethod, StringSE factoryBean) メソッドを呼び出すファクトリインスタンスの Bean 名など、この定義に使用する非静的ファクトリメソッドの名前を設定します。BeanDefinitionBuilder.setInitMethodName
(StringSE methodName) この定義の init メソッドを設定します。BeanDefinitionBuilder.setLazyInit
(boolean lazy) この定義の Bean を遅延初期化する必要があるかどうかを設定します。BeanDefinitionBuilder.setParentName
(StringSE parentName) この Bean 定義の親定義の名前を設定します。BeanDefinitionBuilder.setPrimary
(boolean primary) この Bean がプライマリオートワイヤー候補かどうかを設定します。BeanDefinitionBuilder.setRole
(int role) この定義のロールを設定します。この定義のスコープを設定します。BeanDefinitionBuilder.setSynthetic
(boolean synthetic) この Bean が「合成」であるかどうか、つまりアプリケーション自体によって定義されていないかどうかを設定します。org.springframework.beans.factory.xml 内の BeanDefinitionBuilder 使用
修飾子と型メソッド説明protected void
AbstractSimpleBeanDefinitionParser.doParse
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) 提供されたElement
SE を解析し、必要に応じて提供されたBeanDefinitionBuilder
を入力します。protected void
AbstractSingleBeanDefinitionParser.doParse
(ElementSE element, BeanDefinitionBuilder builder) 提供されたElement
SE を解析し、必要に応じて提供されたBeanDefinitionBuilder
を入力します。protected void
AbstractSingleBeanDefinitionParser.doParse
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) 提供されたElement
SE を解析し、必要に応じて提供されたBeanDefinitionBuilder
を入力します。protected void
AbstractSimpleBeanDefinitionParser.postProcess
(BeanDefinitionBuilder beanDefinition, ElementSE element) 解析が完了した後、Bean 定義をインスペクション / 変更するために派生クラスが実装できるフックメソッド。org.springframework.scheduling.config 内の BeanDefinitionBuilder 使用
修飾子と型メソッド説明protected void
ExecutorBeanDefinitionParser.doParse
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) protected void
ScheduledTasksBeanDefinitionParser.doParse
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) protected void
SchedulerBeanDefinitionParser.doParse
(ElementSE element, BeanDefinitionBuilder builder) org.springframework.web.servlet.config 内の BeanDefinitionBuilder 使用
修飾子と型メソッド説明protected void
FreeMarkerConfigurerBeanDefinitionParser.doParse
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) protected void
ScriptTemplateConfigurerBeanDefinitionParser.doParse
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder)