インターフェースの使用
org.springframework.beans.factory.xml.BeanDefinitionParser
BeanDefinitionParser を使用するパッケージ
パッケージ
説明
標準の "spring-beans" XSD を含む、抽象 XML ベースの
BeanFactory
実装が含まれています。JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
XML スキーマが主要な構成形式である、宣言的なトランザクション構成のサポートパッケージ。
Spring MVC の XML 構成名前空間を定義します。
org.springframework.beans.factory.xml 内の BeanDefinitionParser 使用
修飾子と型クラス説明class
サブクラスが実際の解析ロジックを提供するためにオーバーライドする必要のある多くの便利なメソッドとtemplate method
を提供する抽象BeanDefinitionParser
実装。class
解析される要素の属性名と設定されるClass
SE のプロパティ名の間に 1 対 1 のマッピングが存在する場合の便利な基本クラス。class
単一のBeanDefinition
のみを解析および定義する必要があるBeanDefinitionParser
実装の基本クラス。型 BeanDefinitionParser のパラメーターを持つ org.springframework.beans.factory.xml のメソッド修飾子と型メソッド説明protected final void
NamespaceHandlerSupport.registerBeanDefinitionParser
(StringSE elementName, BeanDefinitionParser parser) サブクラスはこれを呼び出して、指定された要素を処理するために提供されたBeanDefinitionParser
を登録できます。org.springframework.context.annotation 内の BeanDefinitionParser 使用
修飾子と型クラス説明class
<context:annotation-config/> 要素のパーサー。class
<context:component-scan/>
要素のパーサー。org.springframework.scheduling.config 内の BeanDefinitionParser 使用
修飾子と型クラス説明class
「タスク」名前空間の 'annotation-driven' 要素のパーサー。class
「タスク」名前空間の 'executor' 要素のパーサー。class
スケジューリング名前空間の 'scheduled-tasks' 要素のパーサー。class
「タスク」名前空間の 'scheduler' 要素のパーサー。org.springframework.transaction.config 内の BeanDefinitionParser 使用
修飾子と型クラス説明class
<tx:jta-transaction-manager/> XML 構成要素のパーサー。org.springframework.web.servlet.config 内の BeanDefinitionParser 使用
修飾子と型クラス説明class
AnnotationDrivenBeanDefinitionParser
、ResourcesBeanDefinitionParser
、ViewControllerBeanDefinitionParser
によって作成されたさまざまな {AbstractHandlerMapping} Bean で CORS 構成を設定するためにcors
要素を解析するBeanDefinitionParser
。class
<mvc:freemarker-configurer>
MVC 名前空間要素を解析し、FreeMarkerConfigurer
Bean を登録します。class
<mvc:groovy-configurer>
MVC 名前空間要素を解析し、GroovyConfigurer
Bean を登録します。class
<mvc:script-template-configurer>
MVC 名前空間要素を解析し、ScriptTemplateConfigurer
Bean を登録します。class
view-resolvers
MVC 名前空間要素を解析し、ViewResolver
Bean 定義を登録します。