# Uses of Interface
org.springframework.web.method.support.UriComponentsContributor

Packages that use UriComponentsContributor
Package
Description
org.springframework.web.method.annotation
Support classes for annotation-based handler method processing.
org.springframework.web.method.support
Generic support classes for handler method processing.

## Uses of UriComponentsContributor in org.springframework.web.method.annotation

Classes in org.springframework.web.method.annotation that implement UriComponentsContributor
Modifier and Type
Class
Description
`class`
`RequestParamMethodArgumentResolver`
Resolves method arguments annotated with @`RequestParam`, arguments of type `MultipartFile` in conjunction with Spring's `MultipartResolver` abstraction, and arguments of type `jakarta.servlet.http.Part` in conjunction with Servlet multipart requests.

## Uses of UriComponentsContributor in org.springframework.web.method.support

Classes in org.springframework.web.method.support that implement UriComponentsContributor
Modifier and Type
Class
Description
`class`
`CompositeUriComponentsContributor`
A `UriComponentsContributor` containing a list of other contributors to delegate to and also encapsulating a specific `ConversionService` to use for formatting method argument values as Strings.
Constructors in org.springframework.web.method.support with parameters of type UriComponentsContributor
Modifier
Constructor
Description
``
`CompositeUriComponentsContributor(UriComponentsContributor... contributors)`
Create an instance from a collection of `UriComponentsContributors` or `HandlerMethodArgumentResolvers`.