类 DefaultContentTypeResolver
- java.lang.Object
- org.springframework.messaging.converter.DefaultContentTypeResolver
- 所有已实现的接口:
ContentTypeResolver
public class DefaultContentTypeResolver extends Object implements ContentTypeResolver
A defaultContentTypeResolver
that checks theMessageHeaders.CONTENT_TYPE
header or falls back to a default value.The header value is expected to be a
MimeType
or aString
that can be parsed into aMimeType
.- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
构造器概要
构造器 构造器 说明 DefaultContentTypeResolver()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 MimeType
getDefaultMimeType()
Return the default MIME type to use if noMessageHeaders.CONTENT_TYPE
header is present.MimeType
resolve(MessageHeaders headers)
Determine theMimeType
of a message from the given MessageHeaders.void
setDefaultMimeType(MimeType defaultMimeType)
Set the default MIME type to use when there is noMessageHeaders.CONTENT_TYPE
header present.String
toString()
构造器详细资料
DefaultContentTypeResolver
public DefaultContentTypeResolver()
方法详细资料
setDefaultMimeType
public void setDefaultMimeType(MimeType defaultMimeType)
Set the default MIME type to use when there is noMessageHeaders.CONTENT_TYPE
header present.This property does not have a default value.
getDefaultMimeType
public MimeType getDefaultMimeType()
Return the default MIME type to use if noMessageHeaders.CONTENT_TYPE
header is present.
resolve
public MimeType resolve(MessageHeaders headers)
从接口复制的说明:ContentTypeResolver
Determine theMimeType
of a message from the given MessageHeaders.- 指定者:
resolve
在接口中ContentTypeResolver
- 参数:
headers
- the headers to use for the resolution- 返回:
- the resolved
MimeType
, ornull
if none found