public class ScriptTemplateViewResolver extends UrlBasedViewResolver
ScriptTemplateView
およびそのカスタムサブクラスをサポートする UrlBasedViewResolver
の便利なサブクラス。 このリゾルバーによって作成されたすべてのビューのビュークラスは、UrlBasedViewResolver.setViewClass(Class)
プロパティを介して指定できます。
注意 : ViewResolvers をチェーンするとき、このリゾルバーは指定されたテンプレートリソースの存在をチェックし、テンプレートが実際に見つかった場合にのみ null 以外の View オブジェクトを返します。
ScriptTemplateConfigurer
AbstractCachingViewResolver.CacheFilter
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIX
DEFAULT_CACHE_LIMIT
logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
ScriptTemplateViewResolver() |
ScriptTemplateViewResolver(StringSE prefix, StringSE suffix) |
修飾子と型 | メソッドと説明 |
---|---|
protected AbstractUrlBasedView | instantiateView() 指定されたビュークラスをインスタンス化します。 |
protected ClassSE<?> | requiredViewClass() このリゾルバーに必要なビューの型を返します。 |
applyLifecycleMethods, buildView, canHandle, createView, getAttributesMap, getCacheKey, 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, setViewNames
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolved
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected ClassSE<?> requiredViewClass()
UrlBasedViewResolver
AbstractUrlBasedView
を返します。UrlBasedViewResolver
の requiredViewClass
UrlBasedViewResolver.instantiateView()
, AbstractUrlBasedView
protected AbstractUrlBasedView instantiateView()
UrlBasedViewResolver
デフォルトの実装では、リフレクションを使用してクラスをインスタンス化します。
UrlBasedViewResolver
の instantiateView
UrlBasedViewResolver.setViewClass(java.lang.Class<?>)