public static class RequestedContentTypeResolverBuilder.ParameterResolverConfigurer
extends java.lang.Object
ParameterContentTypeResolver
.Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,MediaType> |
mediaTypes |
private java.lang.String |
parameterName |
Constructor and Description |
---|
ParameterResolverConfigurer() |
Modifier and Type | Method and Description |
---|---|
private RequestedContentTypeResolver |
createResolver()
Private factory method to create the resolver.
|
RequestedContentTypeResolverBuilder.ParameterResolverConfigurer |
mediaType(java.util.Map<java.lang.String,MediaType> mediaTypes)
Map-based variant of
mediaType(String, MediaType) . |
RequestedContentTypeResolverBuilder.ParameterResolverConfigurer |
mediaType(java.lang.String key,
MediaType mediaType)
Configure a mapping between a lookup key (extracted from a query
parameter value) and a corresponding
MediaType . |
RequestedContentTypeResolverBuilder.ParameterResolverConfigurer |
parameterName(java.lang.String parameterName)
Set the name of the parameter to use to determine requested media types.
|
private final java.util.Map<java.lang.String,MediaType> mediaTypes
@Nullable private java.lang.String parameterName
public RequestedContentTypeResolverBuilder.ParameterResolverConfigurer mediaType(java.lang.String key, MediaType mediaType)
MediaType
.key
- the lookup keymediaType
- the MediaType for that keypublic RequestedContentTypeResolverBuilder.ParameterResolverConfigurer mediaType(java.util.Map<java.lang.String,MediaType> mediaTypes)
mediaType(String, MediaType)
.mediaTypes
- the mappings to copypublic RequestedContentTypeResolverBuilder.ParameterResolverConfigurer parameterName(java.lang.String parameterName)
By default this is set to "format".
private RequestedContentTypeResolver createResolver()