クラス 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 コントローラーメソッドに挿入できるようにします。解析されるリクエストプロパティは、ページ番号の場合はデフォルトで page
、ページサイズの場合はデフォルトで size
に設定できます。 必要に応じて、リクエスト内の他のパラメーターと区別するためにパラメーターを prefixed
にすることができます。
- 導入:
- 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