Class ViewResolverSupport
- java.lang.Object
- org.springframework.web.reactive.result.view.ViewResolverSupport
- All Implemented Interfaces:
Ordered
- Direct Known Subclasses:
UrlBasedViewResolver
public abstract class ViewResolverSupport extends Object implements Ordered
Base class forViewResolverimplementations with shared properties.- Since:
- 5.0
- Author:
- Rossen Stoyanchev, Juergen Hoeller
Field Summary
Fields Modifier and Type Field Description static MediaTypeDEFAULT_CONTENT_TYPEThe defaultcontent-typefor views.Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor Summary
Constructors Constructor Description ViewResolverSupport()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CharsetgetDefaultCharset()Return the default charset, used when the content type does not contain one.intgetOrder()Get the order value of this object.List<MediaType>getSupportedMediaTypes()Return the configured media types supported by this view.voidsetDefaultCharset(Charset defaultCharset)Set the default charset for this view, used when the content type does not contain one.voidsetOrder(int order)Specify the order value for this ViewResolver bean.voidsetSupportedMediaTypes(List<MediaType> supportedMediaTypes)Set the supported media types for this view.
Field Detail
DEFAULT_CONTENT_TYPE
public static final MediaType DEFAULT_CONTENT_TYPE
The defaultcontent-typefor views.
Constructor Detail
ViewResolverSupport
public ViewResolverSupport()
Method Detail
setSupportedMediaTypes
public void setSupportedMediaTypes(List<MediaType> supportedMediaTypes)
Set the supported media types for this view. Default is "text/html;charset=UTF-8".
getSupportedMediaTypes
public List<MediaType> getSupportedMediaTypes()
Return the configured media types supported by this view.
setDefaultCharset
public void setDefaultCharset(Charset defaultCharset)
Set the default charset for this view, used when the content type does not contain one. Default is UTF 8.
getDefaultCharset
public Charset getDefaultCharset()
Return the default charset, used when the content type does not contain one.
setOrder
public void setOrder(int order)
Specify the order value for this ViewResolver bean.The default value is
Ordered.LOWEST_PRECEDENCE, meaning non-ordered.- See Also:
Ordered.getOrder()
getOrder
public int getOrder()
Description copied from interface:OrderedGet the order value of this object.Higher values are interpreted as lower priority. As a consequence, the object with the lowest value has the highest priority (somewhat analogous to Servlet
load-on-startupvalues).Same order values will result in arbitrary sort positions for the affected objects.
- Specified by:
getOrderin interfaceOrdered- Returns:
- the order value
- See Also:
Ordered.HIGHEST_PRECEDENCE,Ordered.LOWEST_PRECEDENCE