public class WebExchangeDataBinder extends WebDataBinder
DataBinder。DEFAULT_FIELD_DEFAULT_PREFIX, DEFAULT_FIELD_MARKER_PREFIXDEFAULT_AUTO_GROW_COLLECTION_LIMIT, DEFAULT_OBJECT_NAME, logger| コンストラクターと説明 |
|---|
WebExchangeDataBinder(java.lang.Object target) デフォルトのオブジェクト名で新しいインスタンスを作成します。 |
WebExchangeDataBinder(java.lang.Object target, java.lang.String objectName) 新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> | bind(ServerWebExchange exchange) クエリパラメーター、フォームデータ、マルチパートフォームデータをバインダーターゲットにバインドします。 |
static reactor.core.publisher.Mono<java.util.Map<java.lang.String,java.lang.Object>> | extractValuesToBind(ServerWebExchange exchange) リクエストの本文からのマルチパートフォームデータのクエリパラメーターとフォームデータを組み合わせて、データバインディングの目的で使用する値の Map<String, Object> にします。 |
protected reactor.core.publisher.Mono<java.util.Map<java.lang.String,java.lang.Object>> | getValuesToBind(ServerWebExchange exchange) データバインディングの値を取得するための protected メソッド。 |
bindMultipart, checkFieldDefaults, checkFieldMarkers, doBind, getEmptyValue, getEmptyValue, getFieldDefaultPrefix, getFieldMarkerPrefix, isBindEmptyMultipartFiles, setBindEmptyMultipartFiles, setFieldDefaultPrefix, setFieldMarkerPrefixaddCustomFormatter, addCustomFormatter, addCustomFormatter, addValidators, applyPropertyValues, bind, checkAllowedFields, checkRequiredFields, close, convertIfNecessary, convertIfNecessary, convertIfNecessary, createBeanPropertyBindingResult, createDirectFieldBindingResult, findCustomEditor, getAllowedFields, getAutoGrowCollectionLimit, getBindingErrorProcessor, getBindingResult, getConversionService, getDisallowedFields, getInternalBindingResult, getObjectName, getPropertyAccessor, getPropertyEditorRegistry, getRequiredFields, getSimpleTypeConverter, getTarget, getTypeConverter, getValidator, getValidators, initBeanPropertyAccess, initDirectFieldAccess, isAllowed, isAutoGrowNestedPaths, isIgnoreInvalidFields, isIgnoreUnknownFields, registerCustomEditor, registerCustomEditor, replaceValidators, setAllowedFields, setAutoGrowCollectionLimit, setAutoGrowNestedPaths, setBindingErrorProcessor, setConversionService, setDisallowedFields, setIgnoreInvalidFields, setIgnoreUnknownFields, setMessageCodesResolver, setRequiredFields, setValidator, validate, validatepublic WebExchangeDataBinder(@Nullable java.lang.Object target)
target - バインドするターゲットオブジェクト (または、バインダーが単なるパラメーター値の変換に使用される場合は null )DataBinder.DEFAULT_OBJECT_NAMEpublic WebExchangeDataBinder(@Nullable java.lang.Object target, java.lang.String objectName)
target - バインドするターゲットオブジェクト (または、バインダーが単なるパラメーター値の変換に使用される場合は null )objectName - ターゲットオブジェクトの名前 public reactor.core.publisher.Mono<java.lang.Void> bind(ServerWebExchange exchange)
exchange - 現在の取引所。Mono<Void> protected reactor.core.publisher.Mono<java.util.Map<java.lang.String,java.lang.Object>> getValuesToBind(ServerWebExchange exchange)
extractValuesToBind(ServerWebExchange) に委譲します。public static reactor.core.publisher.Mono<java.util.Map<java.lang.String,java.lang.Object>> extractValuesToBind(ServerWebExchange exchange)
Map<String, Object> にします。exchange - 現在の交換 Mono ServerHttpRequest.getQueryParams(), ServerWebExchange.getFormData(), ServerWebExchange.getMultipartData()