public interface UriComponentsContributor
UriComponents
by
looking at a method parameter and an argument value and deciding what
part of the target URL should be updated.Modifier and Type | Method and Description |
---|---|
void |
contributeMethodArgument(MethodParameter parameter,
Object value,
UriComponentsBuilder builder,
Map<String,Object> uriVariables,
ConversionService conversionService)
Process the given method argument and either update the
UriComponentsBuilder or add to the map with URI variables
to use to expand the URI after all arguments are processed. |
boolean |
supportsParameter(MethodParameter parameter)
Whether this contributor supports the given method parameter.
|
boolean supportsParameter(MethodParameter parameter)
void contributeMethodArgument(MethodParameter parameter, Object value, UriComponentsBuilder builder, Map<String,Object> uriVariables, ConversionService conversionService)
UriComponentsBuilder
or add to the map with URI variables
to use to expand the URI after all arguments are processed.parameter
- the controller method parameter (never null
)value
- the argument value (possibly null
)builder
- the builder to update (never null
)uriVariables
- a map to add URI variables to (never null
)conversionService
- a ConversionService to format values as Strings