Class FreeMarkerViewResolver
- java.lang.Object
- org.springframework.web.reactive.result.view.ViewResolverSupport
- org.springframework.web.reactive.result.view.UrlBasedViewResolver
- org.springframework.web.reactive.result.view.freemarker.FreeMarkerViewResolver
- All Implemented Interfaces:
Aware
,InitializingBean
,ApplicationContextAware
,Ordered
,ViewResolver
public class FreeMarkerViewResolver extends UrlBasedViewResolver
AViewResolver
for resolvingFreeMarkerView
instances, i.e. FreeMarker templates and custom subclasses of it.The view class for all views generated by this resolver can be specified via the "viewClass" property. See
UrlBasedViewResolver
for details.- Since:
- 5.0
- Author:
- Rossen Stoyanchev
Field Summary
Fields inherited from class org.springframework.web.reactive.result.view.UrlBasedViewResolver
REDIRECT_URL_PREFIX
Fields inherited from class org.springframework.web.reactive.result.view.ViewResolverSupport
DEFAULT_CONTENT_TYPE
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor Summary
Constructors Constructor Description FreeMarkerViewResolver()
Simple constructor.FreeMarkerViewResolver(String prefix, String suffix)
Convenience constructor with a prefix and suffix.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<?>
requiredViewClass()
RequiresFreeMarkerView
.Methods inherited from class org.springframework.web.reactive.result.view.UrlBasedViewResolver
afterPropertiesSet, applyLifecycleMethods, canHandle, createView, getApplicationContext, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, resolveViewName, setApplicationContext, setPrefix, setRedirectViewProvider, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
Methods inherited from class org.springframework.web.reactive.result.view.ViewResolverSupport
getDefaultCharset, getOrder, getSupportedMediaTypes, setDefaultCharset, setOrder, setSupportedMediaTypes
Constructor Detail
FreeMarkerViewResolver
public FreeMarkerViewResolver()
Simple constructor.
FreeMarkerViewResolver
public FreeMarkerViewResolver(String prefix, String suffix)
Convenience constructor with a prefix and suffix.- Parameters:
suffix
- the suffix to prepend view names withprefix
- the prefix to prepend view names with
Method Detail
requiredViewClass
protected Class<?> requiredViewClass()
RequiresFreeMarkerView
.- Overrides:
requiredViewClass
in classUrlBasedViewResolver
- See Also:
AbstractUrlBasedView