MediaTypeFileExtensionResolver
基于4.1.7.RELEASE
MediaType和路径扩展名解析策略的接口,例如将 .json 解析成 application/json 或者反向解析
包含两个接口
根据MediaType解析出对应的路径扩展名列表
List<String> resolveFileExtensions(MediaType mediaType);
获取所有已知的路径扩展名
List<String> getAllFileExtensions();
其实现类有:
1. ContentNegotiationManager 2. MappingMediaTypeFileExtensionResolver 3. AbstractMappingContentNegotiationStrategy 4. ParameterContentNegotiationStrategy 5. PathExtensionContentNegotiationStrategy 6. ServletPathExtensionContentNegotiationStrategy
其中4,5,6在ContentNegotiationStrategy集中说明,1,2,3单独说明