public class GroovyMarkupViewResolver extends AbstractTemplateViewResolver
GroovyMarkupView をサポートする AbstractTemplateViewResolver の便利なサブクラス(つまり、Groovy XML/XHTML マークアップテンプレート)とそのカスタムサブクラス。 このリゾルバーによって作成されたすべてのビューのビュークラスは、UrlBasedViewResolver.setViewClass(Class) を介して指定できます。
注意 : ViewResolvers をチェーンする場合、このリゾルバーは指定されたテンプレートリソースの存在を確認し、テンプレートが実際に見つかった場合にのみ null 以外の View オブジェクトを返します。
GroovyMarkupConfigurerAbstractCachingViewResolver.CacheFilterFORWARD_URL_PREFIX, REDIRECT_URL_PREFIXDEFAULT_CACHE_LIMITloggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| コンストラクターと説明 |
|---|
GroovyMarkupViewResolver() |
GroovyMarkupViewResolver(StringSE prefix, StringSE suffix) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ObjectSE | getCacheKey(StringSE viewName, LocaleSE locale) このリゾルバーは i18n をサポートしているため、キャッシュキーにはロケールが含まれている必要があります。 |
protected AbstractUrlBasedView | instantiateView() 指定されたビュークラスをインスタンス化します。 |
protected ClassSE<?> | requiredViewClass() このリゾルバーに必要なビューの型を返します。 |
buildView, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpersapplyLifecycleMethods, canHandle, createView, getAttributesMap, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRedirectHosts, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHosts, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesclearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolvedgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextgetApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContextcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected ClassSE<?> requiredViewClass()
UrlBasedViewResolverAbstractUrlBasedView を返します。protected AbstractUrlBasedView instantiateView()
UrlBasedViewResolverデフォルトの実装では、リフレクションを使用してクラスをインスタンス化します。
UrlBasedViewResolver の instantiateView UrlBasedViewResolver.setViewClass(java.lang.Class<?>)protected ObjectSE getCacheKey(StringSE viewName, LocaleSE locale)
UrlBasedViewResolver の getCacheKey