public class ServletPathExtensionContentNegotiationStrategy extends PathExtensionContentNegotiationStrategy
PathExtensionContentNegotiationStrategy that also uses
 ServletContext.getMimeType(String) to resolve file extensions.| Constructor and Description | 
|---|
ServletPathExtensionContentNegotiationStrategy(ServletContext context)
Create an instance without any mappings to start with. 
 | 
ServletPathExtensionContentNegotiationStrategy(ServletContext servletContext,
                                              Map<String,MediaType> mediaTypes)
Create an instance with the given extension-to-MediaType lookup. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MediaType | 
getMediaTypeForResource(Resource resource)
Extends the base class
  
PathExtensionContentNegotiationStrategy.getMediaTypeForResource(org.springframework.core.io.Resource)
 with the ability to also look up through the ServletContext. | 
protected MediaType | 
handleNoMatch(NativeWebRequest webRequest,
             String extension)
Resolve file extension via  
ServletContext.getMimeType(String)
 and also delegate to base class for a potential JAF lookup. | 
getMediaTypeKey, setIgnoreUnknownExtensions, setUrlPathHelper, setUseJafhandleMatch, resolveMediaTypeKey, resolveMediaTypesaddMapping, getAllFileExtensions, getAllMediaTypes, getMediaTypes, lookupMediaType, resolveFileExtensionspublic ServletPathExtensionContentNegotiationStrategy(ServletContext context)
ServletContext.getMimeType(String) or via JAF.public ServletPathExtensionContentNegotiationStrategy(ServletContext servletContext, Map<String,MediaType> mediaTypes)
protected MediaType handleNoMatch(NativeWebRequest webRequest, String extension) throws HttpMediaTypeNotAcceptableException
ServletContext.getMimeType(String)
 and also delegate to base class for a potential JAF lookup.handleNoMatch in class PathExtensionContentNegotiationStrategyHttpMediaTypeNotAcceptableExceptionpublic MediaType getMediaTypeForResource(Resource resource)
PathExtensionContentNegotiationStrategy.getMediaTypeForResource(org.springframework.core.io.Resource)
 with the ability to also look up through the ServletContext.getMediaTypeForResource in class PathExtensionContentNegotiationStrategyresource - the resource to look upnull if none found