spring-framework / org.springframework.web.bind.support / WebExchangeDataBinder

WebExchangeDataBinder

open class WebExchangeDataBinder : WebDataBinder

Specialized org.springframework.validation.DataBinder to perform data binding from URL query params or form data in the request data to Java objects.

Author
Rossen Stoyanchev

Since
5.0

Constructors

<init>

WebExchangeDataBinder(target: Any)

Create a new instance, with default object name.

WebExchangeDataBinder(target: Any, objectName: String)

Create a new instance.

Functions

bind

open fun bind(exchange: ServerWebExchange): Mono<Void>

Bind query params, form data, and or multipart form data to the binder target.

extractValuesToBind

open static fun extractValuesToBind(exchange: ServerWebExchange): Mono<MutableMap<String, Any>>

Combine query params and form data for multipart form data from the body of the request into a Map<String, Object> of values to use for data binding purposes.