クラスの使用
org.springframework.beans.factory.support.AbstractBeanDefinition
パッケージ
説明
アノテーション駆動型 Bean 構成のサポートパッケージ。
Groovy ベースの Bean 定義のサポートパッケージ。
org.springframework.beans.factory
パッケージをサポートするクラス。 標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
XML スキーマが主要な構成形式である、宣言的なトランザクション構成のサポートパッケージ。
Spring MVC の XML 構成名前空間を定義します。
org.springframework.beans.factory.annotation 内の AbstractBeanDefinition 使用
修飾子と型クラス説明class
GenericBeanDefinition
クラスの拡張。AnnotatedBeanDefinition
インターフェースを通じて公開されるアノテーションメタデータのサポートを追加します。org.springframework.beans.factory.groovy 内の AbstractBeanDefinition 使用
修飾子と型メソッド説明内部 Bean 定義を定義します。org.springframework.beans.factory.support 内の AbstractBeanDefinition 使用
修飾子と型クラス説明class
親から設定を継承する Bean の Bean 定義。class
GenericBeanDefinition は、宣言的な Bean 定義を目的としたワンストップショップです。class
ルート Bean 定義は、 実行時に Spring BeanFactory 内の特定の Bean をサポートする、マージされた Bean 定義を表します。修飾子と型メソッド説明abstract AbstractBeanDefinition
AbstractBeanDefinition.cloneBeanDefinition()
この Bean 定義を複製します。ChildBeanDefinition.cloneBeanDefinition()
GenericBeanDefinition.cloneBeanDefinition()
static AbstractBeanDefinition
BeanDefinitionReaderUtils.createBeanDefinition
(StringSE parentName, StringSE className, ClassLoaderSE classLoader) 指定された親名とクラス名に対して新しい GenericBeanDefinition を作成し、ClassLoader が指定されている場合は Bean クラスを積極的にロードします。BeanDefinitionBuilder.getBeanDefinition()
作成された BeanDefinition オブジェクトを検証して返します。BeanDefinitionBuilder.getRawBeanDefinition()
現在の BeanDefinition オブジェクトを未加工(未検証)形式で返します。修飾子と型メソッド説明protected void
AbstractAutowireCapableBeanFactory.autowireByName
(StringSE beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) autowire が "byName" に設定されている場合、このファクトリ内の他の Bean への参照を使用して、不足しているプロパティ値を入力します。protected void
AbstractAutowireCapableBeanFactory.autowireByType
(StringSE beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) 「型ごとのオートワイヤー」(型ごとの Bean プロパティ)の動作を定義する抽象メソッド。protected void
AbstractAutowireCapableBeanFactory.checkDependencies
(StringSE beanName, AbstractBeanDefinition mbd, PropertyDescriptorSE[] pds, PropertyValues pvs) 必要に応じて、公開されているすべてのプロパティが設定されていることを確認する依存関係チェックを実行します。void
AbstractBeanDefinition.copyQualifiersFrom
(AbstractBeanDefinition source) 提供された AbstractBeanDefinition からこの Bean 定義に修飾子をコピーします。static StringSE
BeanDefinitionReaderUtils.registerWithGeneratedName
(AbstractBeanDefinition definition, BeanDefinitionRegistry registry) 指定された Bean 定義を、指定された Bean ファクトリ内で一意の生成された名前で登録します。protected StringSE[]
AbstractAutowireCapableBeanFactory.unsatisfiedNonSimpleProperties
(AbstractBeanDefinition mbd, BeanWrapper bw) 満たされていない非シンプルな Bean プロパティの配列を返します。org.springframework.beans.factory.xml 内の AbstractBeanDefinition 使用
修飾子と型メソッド説明protected AbstractBeanDefinition
BeanDefinitionParserDelegate.createBeanDefinition
(StringSE className, StringSE parentName) 指定されたクラス名と親名の Bean 定義を作成します。BeanDefinitionParserDelegate.parseBeanDefinitionAttributes
(ElementSE ele, StringSE beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) 指定された Bean 要素の属性を指定された Bean * 定義に適用します。BeanDefinitionParserDelegate.parseBeanDefinitionElement
(ElementSE ele, StringSE beanName, BeanDefinition containingBean) 名前やエイリアスに関係なく、Bean 定義自体を解析します。protected abstract AbstractBeanDefinition
AbstractBeanDefinitionParser.parseInternal
(ElementSE element, ParserContext parserContext) 提供されたElement
SE を 1 つ以上のBeanDefinitions
に実際に解析する主要テンプレートメソッド。protected final AbstractBeanDefinition
AbstractSingleBeanDefinitionParser.parseInternal
(ElementSE element, ParserContext parserContext) 修飾子と型メソッド説明BeanDefinitionParserDelegate.parseBeanDefinitionAttributes
(ElementSE ele, StringSE beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) 指定された Bean 要素の属性を指定された Bean * 定義に適用します。void
BeanDefinitionParserDelegate.parseQualifierElement
(ElementSE ele, AbstractBeanDefinition bd) 修飾子要素を解析します。void
BeanDefinitionParserDelegate.parseQualifierElements
(ElementSE beanEle, AbstractBeanDefinition bd) 指定された Bean 要素の修飾子サブ要素を解析します。protected StringSE
AbstractBeanDefinitionParser.resolveId
(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) 指定されたBeanDefinition
の ID を解決します。org.springframework.context.annotation 内の AbstractBeanDefinition 使用
修飾子と型クラス説明class
ASM ClassReader に基づくGenericBeanDefinition
クラスの拡張。AnnotatedBeanDefinition
インターフェースを介して公開されるアノテーションメタデータのサポート。修飾子と型メソッド説明protected void
ClassPathBeanDefinitionScanner.postProcessBeanDefinition
(AbstractBeanDefinition beanDefinition, StringSE beanName) コンポーネントクラスのスキャンから取得したコンテンツ以外に、指定した Bean 定義にさらに設定を適用します。org.springframework.transaction.config 内の AbstractBeanDefinition 使用
修飾子と型メソッド説明protected StringSE
JtaTransactionManagerBeanDefinitionParser.resolveId
(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) org.springframework.web.servlet.config 内の AbstractBeanDefinition 使用
修飾子と型メソッド説明protected StringSE
FreeMarkerConfigurerBeanDefinitionParser.resolveId
(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) protected StringSE
GroovyMarkupConfigurerBeanDefinitionParser.resolveId
(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) protected StringSE
ScriptTemplateConfigurerBeanDefinitionParser.resolveId
(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext)