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(@Nullable String charset) Deprecated, for removal: This API element is subject to removal in a future version.voidsetCharset(@Nullable Charset charset) Set theCharsetto use.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
-
setCharset
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.0 for removal in 4.3.0 in favor ofsetCharset(Charset)Set the name of the charset to use.- Parameters:
charset- the charset
-
requiredViewClass
- Overrides:
requiredViewClassin classUrlBasedViewResolver
-
createView
- Overrides:
createViewin classUrlBasedViewResolver
-
instantiateView
- Overrides:
instantiateViewin classUrlBasedViewResolver
-
setCharset(Charset)