Package | Description |
---|---|
org.springframework.mock.web.reactive.function.server |
Mock objects for the functional web framework.
|
org.springframework.test.web.reactive.server |
Support for testing Spring WebFlux server endpoints via
WebTestClient . |
org.springframework.web.reactive.function.client |
Provides a reactive
WebClient
that builds on top of the
org.springframework.http.client.reactive reactive HTTP adapter layer. |
org.springframework.web.reactive.function.server |
Provides the types that make up Spring's functional web framework for Reactive environments.
|
org.springframework.web.reactive.function.server.support |
Classes supporting the
org.springframework.web.reactive.function.server package. |
org.springframework.web.servlet.function |
Provides the types that make up Spring's functional web framework for Servlet environments.
|
org.springframework.web.servlet.support |
Support classes for Spring's web MVC framework.
|
org.springframework.web.util |
Miscellaneous web utility classes, such as HTML escaping,
Log4j initialization, and cookie handling.
|
Modifier and Type | Method and Description |
---|---|
UriBuilder |
MockServerRequest.uriBuilder() |
Modifier and Type | Method and Description |
---|---|
S |
WebTestClient.UriSpec.uri(Function<UriBuilder,URI> uriFunction)
Build the URI for the request with a
UriBuilder obtained
through the UriBuilderFactory configured for this client. |
Modifier and Type | Method and Description |
---|---|
S |
WebClient.UriSpec.uri(Function<UriBuilder,URI> uriFunction)
Specify the URI by through a
UriBuilder . |
S |
WebClient.UriSpec.uri(String uri,
Function<UriBuilder,URI> uriFunction)
Specify the URI starting with a URI template and finishing off with a
UriBuilder created from the template. |
Modifier and Type | Method and Description |
---|---|
UriBuilder |
ServerRequest.uriBuilder()
Get a
UriBuilderComponents from the URI associated with this
ServerRequest . |
Modifier and Type | Method and Description |
---|---|
UriBuilder |
ServerRequestWrapper.uriBuilder() |
Modifier and Type | Method and Description |
---|---|
UriBuilder |
ServerRequest.uriBuilder()
Get a
UriBuilderComponents from the URI associated with this
ServerRequest . |
Modifier and Type | Class and Description |
---|---|
class |
ServletUriComponentsBuilder
UriComponentsBuilder with additional static factory methods to create links
based on the current HttpServletRequest.
|
Modifier and Type | Class and Description |
---|---|
class |
UriComponentsBuilder
Builder for
UriComponents . |
Modifier and Type | Method and Description |
---|---|
UriBuilder |
UriBuilderFactory.builder()
Create a URI builder with default settings.
|
UriBuilder |
DefaultUriBuilderFactory.builder() |
UriBuilder |
UriBuilder.fragment(String fragment)
Set the URI fragment.
|
UriBuilder |
UriBuilder.host(String host)
Set the URI host which may contain URI template variables, and may also
be
null to clear the host of this builder. |
UriBuilder |
UriBuilder.path(String path)
Append to the path of this builder.
|
UriBuilder |
UriBuilder.pathSegment(String... pathSegments)
Append to the path using path segments.
|
UriBuilder |
UriBuilder.port(int port)
Set the URI port.
|
UriBuilder |
UriBuilder.port(String port)
Set the URI port .
|
UriBuilder |
UriBuilder.query(String query)
Parse the given query string into query parameters where parameters are
separated with
'&' and their values, if any, with '=' . |
UriBuilder |
UriBuilder.queryParam(String name,
Collection<?> values)
Variant of
queryParam(String, Object...) with a Collection. |
UriBuilder |
UriBuilder.queryParam(String name,
Object... values)
Append the given query parameter.
|
UriBuilder |
UriBuilder.queryParamIfPresent(String name,
Optional<?> value)
Delegates to either
queryParam(String, Object...) or
queryParam(String, Collection) if the given Optional has
a value, or else if it is empty, no query parameter is added at all. |
UriBuilder |
UriBuilder.queryParams(MultiValueMap<String,String> params)
Add multiple query parameters and values.
|
UriBuilder |
UriBuilder.replacePath(String path)
Override the existing path.
|
UriBuilder |
UriBuilder.replaceQuery(String query)
Clear existing query parameters and then delegate to
query(String) . |
UriBuilder |
UriBuilder.replaceQueryParam(String name,
Collection<?> values)
Variant of
replaceQueryParam(String, Object...) with a Collection. |
UriBuilder |
UriBuilder.replaceQueryParam(String name,
Object... values)
Set the query parameter values replacing existing values, or if no
values are given, the query parameter is removed.
|
UriBuilder |
UriBuilder.replaceQueryParams(MultiValueMap<String,String> params)
Set the query parameter values after removing all existing ones.
|
UriBuilder |
UriBuilder.scheme(String scheme)
Set the URI scheme which may contain URI template variables,
and may also be
null to clear the scheme of this builder. |
UriBuilder |
UriBuilderFactory.uriString(String uriTemplate)
Initialize a builder with the given URI template.
|
UriBuilder |
DefaultUriBuilderFactory.uriString(String uriTemplate) |
UriBuilder |
UriBuilder.userInfo(String userInfo)
Set the URI user info which may contain URI template variables, and
may also be
null to clear the user info of this builder. |