Class MustacheViewResolver
java.lang.Object
org.springframework.web.reactive.result.view.ViewResolverSupport
org.springframework.web.reactive.result.view.UrlBasedViewResolver
org.springframework.boot.mustache.reactive.view.MustacheViewResolver
- All Implemented Interfaces:
Aware, InitializingBean, ApplicationContextAware, Ordered, ViewResolver
Spring WebFlux
ViewResolver for Mustache.- Since:
- 4.0.0
- Author:
- Brian Clozel, Marten Deinum
-
Field Summary
Fields inherited from class UrlBasedViewResolver
REDIRECT_URL_PREFIXFields inherited from class ViewResolverSupport
DEFAULT_CONTENT_TYPEFields inherited from interface Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionCreate aMustacheViewResolverbacked by a default instance of aMustache.Compiler.MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler) Create aMustacheViewResolverbacked by a custom instance of aMustache.Compiler. -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractUrlBasedViewcreateView(String viewName) protected AbstractUrlBasedViewprotected Class<?> voidsetCharset(String charset) Set the charset.Methods inherited from class UrlBasedViewResolver
afterPropertiesSet, applyLifecycleMethods, canHandle, getApplicationContext, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, resolveViewName, setApplicationContext, setPrefix, setRedirectViewProvider, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesMethods inherited from class ViewResolverSupport
getDefaultCharset, getOrder, getSupportedMediaTypes, setDefaultCharset, setOrder, setSupportedMediaTypes
-
Constructor Details
-
MustacheViewResolver
public MustacheViewResolver()Create aMustacheViewResolverbacked by a default instance of aMustache.Compiler. -
MustacheViewResolver
public MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler) Create aMustacheViewResolverbacked by a custom instance of aMustache.Compiler.- Parameters:
compiler- the Mustache compiler used to compile templates
-
-
Method Details
-
setCharset
-
requiredViewClass
- Overrides:
requiredViewClassin classUrlBasedViewResolver
-
createView
- Overrides:
createViewin classUrlBasedViewResolver
-
instantiateView
- Overrides:
instantiateViewin classUrlBasedViewResolver
-