Class MustacheViewResolver
- java.lang.Object
- org.springframework.web.reactive.result.view.ViewResolverSupport
- org.springframework.web.reactive.result.view.UrlBasedViewResolver
- org.springframework.boot.web.reactive.result.view.MustacheViewResolver
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
,org.springframework.core.Ordered
,org.springframework.web.reactive.result.view.ViewResolver
public class MustacheViewResolver extends org.springframework.web.reactive.result.view.UrlBasedViewResolver
Spring WebFluxViewResolver
for Mustache.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description MustacheViewResolver()
Create aMustacheViewResolver
backed by a default instance of aMustache.Compiler
.MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler)
Create aMustacheViewResolver
backed by a custom instance of aMustache.Compiler
.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.web.reactive.result.view.AbstractUrlBasedView
createView(String viewName)
protected Class<?>
requiredViewClass()
void
setCharset(String charset)
Set the charset.Methods inherited from class org.springframework.web.reactive.result.view.UrlBasedViewResolver
afterPropertiesSet, applyLifecycleMethods, canHandle, getApplicationContext, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, resolveViewName, setApplicationContext, setPrefix, setRedirectViewProvider, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
Constructor Detail
MustacheViewResolver
public MustacheViewResolver()
Create aMustacheViewResolver
backed by a default instance of aMustache.Compiler
.
MustacheViewResolver
public MustacheViewResolver(com.samskivert.mustache.Mustache.Compiler compiler)
Create aMustacheViewResolver
backed by a custom instance of aMustache.Compiler
.- Parameters:
compiler
- the Mustache compiler used to compile templates
Method Detail
setCharset
public void setCharset(String charset)
Set the charset.- Parameters:
charset
- the charset
requiredViewClass
protected Class<?> requiredViewClass()
- Overrides:
requiredViewClass
in classorg.springframework.web.reactive.result.view.UrlBasedViewResolver
createView
protected org.springframework.web.reactive.result.view.AbstractUrlBasedView createView(String viewName)
- Overrides:
createView
in classorg.springframework.web.reactive.result.view.UrlBasedViewResolver