public class DefaultContentTypeResolver extends Object implements ContentTypeResolver
ContentTypeResolver that checks the
MessageHeaders.CONTENT_TYPE header or falls back to a default value.
The header value is expected to be a MimeType
or a String that can be parsed into a MimeType.
| Constructor and Description |
|---|
DefaultContentTypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.util.MimeType |
getDefaultMimeType()
Return the default MIME type to use if no
MessageHeaders.CONTENT_TYPE header is present. |
org.springframework.util.MimeType |
resolve(MessageHeaders headers)
Determine the
MimeType of a message from the given MessageHeaders. |
void |
setDefaultMimeType(org.springframework.util.MimeType defaultMimeType)
Set the default MIME type to use when there is no
MessageHeaders.CONTENT_TYPE header present. |
String |
toString() |
public void setDefaultMimeType(org.springframework.util.MimeType defaultMimeType)
MessageHeaders.CONTENT_TYPE header present.
This property does not have a default value.
public org.springframework.util.MimeType getDefaultMimeType()
MessageHeaders.CONTENT_TYPE header is present.public org.springframework.util.MimeType resolve(MessageHeaders headers)
ContentTypeResolverMimeType of a message from the given MessageHeaders.resolve in interface ContentTypeResolverheaders - the headers to use for the resolutionMimeType of null if none found