クラス ReactivePageableHandlerMethodArgumentResolver
java.lang.ObjectSE
org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
org.springframework.data.web.ReactivePageableHandlerMethodArgumentResolver
- 実装されたすべてのインターフェース:
HandlerMethodArgumentResolver
,SyncHandlerMethodArgumentResolver
public class ReactivePageableHandlerMethodArgumentResolver
extends PageableHandlerMethodArgumentResolverSupport
implements SyncHandlerMethodArgumentResolver
Web リクエストからページング情報を抽出し、
Pageable
インスタンスを WebFlux コントローラーメソッドに挿入できるようにします。解析するリクエストのプロパティを構成できます。デフォルト設定では、PageableHandlerMethodArgumentResolverSupport.DEFAULT_PAGE_PARAMETER
PageableHandlerMethodArgumentResolverSupport.DEFAULT_QUALIFIER_DELIMITER
で始まるリクエストパラメーターを使用します。- 導入:
- 2.2
- 作成者:
- Mark Paluch, Yanming Zhou
コンストラクターのサマリー
コンストラクターコンストラクター説明デフォルトのReactiveSortHandlerMethodArgumentResolver
で解決されたこのインスタンスを構築します。ReactivePageableHandlerMethodArgumentResolver
(ReactiveSortHandlerMethodArgumentResolver sortResolver) 指定されたSortArgumentResolver
でこのリゾルバーのインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明resolveArgumentValue
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) boolean
supportsParameter
(MethodParameter parameter) クラス org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport から継承されたメソッド
getMaxPageSize, getPageable, getPageParameterName, getParameterNameToUse, getSizeParameterName, isFallbackPageable, isOneIndexedParameters, setFallbackPageable, setMaxPageSize, setOneIndexedParameters, setPageParameterName, setPrefix, setQualifierDelimiter, setSizeParameterName
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver から継承されたメソッド
resolveArgument
コンストラクターの詳細
ReactivePageableHandlerMethodArgumentResolver
public ReactivePageableHandlerMethodArgumentResolver()デフォルトのReactiveSortHandlerMethodArgumentResolver
で解決されたこのインスタンスを構築します。ReactivePageableHandlerMethodArgumentResolver
public ReactivePageableHandlerMethodArgumentResolver(ReactiveSortHandlerMethodArgumentResolver sortResolver) 指定されたSortArgumentResolver
でこのリゾルバーのインスタンスを構築します。- パラメーター:
sortResolver
- 使用するソートリゾルバー。
メソッドの詳細
supportsParameter
- 次で指定:
- インターフェース
HandlerMethodArgumentResolver
のsupportsParameter
resolveArgumentValue
@NonNull public Pageable resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) - 次で指定:
- インターフェース
SyncHandlerMethodArgumentResolver
のresolveArgumentValue