public class ViewResolversBeanDefinitionParser extends ObjectSE implements BeanDefinitionParser
view-resolvers MVC 名前空間要素を解析し、ViewResolver Bean 定義を登録します。登録されたすべてのリゾルバーは、order プロパティが 0 に設定された単一の(複合)ViewResolver でラップされているため、他の外部リゾルバーをその前または後にオーダーできます。
コンテンツネゴシエーションを有効にすると、ContentNegotiatingViewResolver が他のすべての登録済みビューリゾルバーインスタンスをカプセル化する代わりに、order プロパティが最高の優先度に設定されます。このように、MVC 名前空間を介して登録されたリゾルバーは、自己カプセル化されたリゾルバーチェーンを形成します。
TilesConfigurerBeanDefinitionParser, FreeMarkerConfigurerBeanDefinitionParser, GroovyMarkupConfigurerBeanDefinitionParser, ScriptTemplateConfigurerBeanDefinitionParser| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | VIEW_RESOLVER_BEAN_NAMEViewResolverComposite に使用される Bean 名。 |
| コンストラクターと説明 |
|---|
ViewResolversBeanDefinitionParser() |
| 修飾子と型 | メソッドと説明 |
|---|---|
BeanDefinition | parse(ElementSE element, ParserContext context) 指定された ElementSE を解析し、結果の BeanDefinition(s) を、提供された ParserContext に埋め込まれた BeanDefinitionRegistry に登録します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic BeanDefinition parse(ElementSE element, ParserContext context)
BeanDefinitionParserElementSE を解析し、結果の BeanDefinition(s) を、提供された ParserContext に埋め込まれた BeanDefinitionRegistry に登録します。 実装は、ネストされた方法で(たとえば、<property/> タグの内部タグとして)使用される場合、解析の結果であるプライマリ BeanDefinition を返す必要があります。ネストされた方法で使用されない場合、実装は null を返す場合があります。
BeanDefinitionParser の parse element - 1 つ以上の BeanDefinitions に解析される要素 context - 解析プロセスの現在の状態をカプセル化するオブジェクト。BeanDefinitionRegistry へのアクセスを提供します BeanDefinition