クラス 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) booleansupportsParameter(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