spring-framework
5.3.39

# PUT

fun PUT(f: (ServerRequest) -> Mono<out ServerResponse>)
Content copied to clipboard

Adds a route to the given handler function that handles all HTTP `PUT` requests.

#### Since

5.3

fun PUT(pattern: String, f: (ServerRequest) -> Mono<out ServerResponse>)
Content copied to clipboard

Adds a route to the given handler function that handles all HTTP `PUT` requests that match the given pattern.

## Parameters

pattern

the pattern to match to

fun PUT(predicate: RequestPredicate, f: (ServerRequest) -> Mono<out ServerResponse>)
Content copied to clipboard

Adds a route to the given handler function that handles all HTTP `PUT` requests that match the given predicate.

#### Since

5.3

## Parameters

predicate

predicate to match

fun PUT(pattern: String, predicate: RequestPredicate, f: (ServerRequest) -> Mono<out ServerResponse>)
Content copied to clipboard

Adds a route to the given handler function that handles all HTTP `PUT` requests that match the given pattern and predicate.

#### Since

5.2

## Parameters

pattern

the pattern to match to

predicate

additional predicate to match

fun PUT(pattern: String): RequestPredicate
Content copied to clipboard

Return a RequestPredicate that matches if request's HTTP method is `PUT` and the given `pattern` matches against the request path.

## See also

org.springframework.web.reactive.function.server.RequestPredicates