Class ScriptTemplateViewResolver
java.lang.Object
org.springframework.web.reactive.result.view.ViewResolverSupport
org.springframework.web.reactive.result.view.UrlBasedViewResolver
org.springframework.web.reactive.result.view.script.ScriptTemplateViewResolver
- All Implemented Interfaces:
- Aware,- InitializingBean,- ApplicationContextAware,- Ordered,- ViewResolver
Convenience subclass of 
UrlBasedViewResolver that supports
 ScriptTemplateView and custom subclasses of it.
 The view class for all views created by this resolver can be specified
 via the UrlBasedViewResolver.setViewClass(Class) property.
 
Note: When chaining ViewResolvers this resolver will check for the existence of the specified template resources and only return a non-null View object if a template is actually found.
- Since:
- 5.0
- Author:
- Sebastien Deleuze
- See Also:
- 
Field SummaryFields inherited from class org.springframework.web.reactive.result.view.UrlBasedViewResolverREDIRECT_URL_PREFIXFields inherited from class org.springframework.web.reactive.result.view.ViewResolverSupportDEFAULT_CONTENT_TYPEFields inherited from interface org.springframework.core.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected AbstractUrlBasedViewInstantiate the specified view class.protected Class<?>Return the required type of view for this resolver.Methods inherited from class org.springframework.web.reactive.result.view.UrlBasedViewResolverafterPropertiesSet, applyLifecycleMethods, canHandle, createView, getApplicationContext, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, resolveViewName, setApplicationContext, setPrefix, setRedirectViewProvider, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesMethods inherited from class org.springframework.web.reactive.result.view.ViewResolverSupportgetDefaultCharset, getOrder, getSupportedMediaTypes, setDefaultCharset, setOrder, setSupportedMediaTypes
- 
Constructor Details- 
ScriptTemplateViewResolverpublic ScriptTemplateViewResolver()
- 
ScriptTemplateViewResolver- Parameters:
- prefix- the prefix that gets prepended to view names when building a URL
- suffix- the suffix that gets appended to view names when building a URL
 
 
- 
- 
Method Details- 
requiredViewClassDescription copied from class:UrlBasedViewResolverReturn the required type of view for this resolver. This implementation returnsAbstractUrlBasedView.- Overrides:
- requiredViewClassin class- UrlBasedViewResolver
- See Also:
 
- 
instantiateViewDescription copied from class:UrlBasedViewResolverInstantiate the specified view class.The default implementation uses reflection to instantiate the class. - Overrides:
- instantiateViewin class- UrlBasedViewResolver
- Returns:
- a new instance of the view class
- See Also:
 
 
-